Это:
httr::GET(
url = "http://httpbin.org/",
httr::set_cookies(
auth_tkt = "myToken",
anotherArg = 234L
),
httr::content_type("application/json; charset=utf-8"),
httr::accept("application/json, text/javascript, */*; d=0.2"),
httr::verbose()
)
- это почти то же самое, что опубликовал @Alberto, за исключением того, что он использует некоторые дополнительные httr
вспомогательные функции и правильно устанавливает значения.Я сделал это verbose()
, чтобы я мог показать, что было отправлено:
-> GET / HTTP/1.1
-> Host: httpbin.org
-> User-Agent: libcurl/7.54.0 r-curl/3.2 httr/1.3.1
-> Accept-Encoding: gzip, deflate
-> Cookie: auth_tkt=myToken;anotherArg=234
-> Content-Type: application/json; charset=utf-8
-> Accept: application/json, text/javascript, */*; d=0.2
@ Код Альберто заканчивается отправкой:
-> GET / HTTP/1.1
-> Host: httpbin.org
-> User-Agent: libcurl/7.54.0 r-curl/3.2 httr/1.3.1
-> Accept-Encoding: gzip, deflate
-> Cookie: auth_tkt=myToken;anotherArg=234
-> Accept: application/json, text/xml, application/xml, */*
-> Content-Type: application/json
-> charset: utf-8
-> Accept1: application/json
-> Accept2: text/javascript
-> Accept3: */*
-> d: 0.2
, который не полностью имитирует пример кода PHP.