【发布时间】:2020-03-19 02:15:09
【问题描述】:
编辑:
文档中的示例:
r <- GET("http://httpbin.org/cookies", set_cookies(a = 1, b = 2))
我希望 Cookie 成为请求标头:
r$request$headers
Accept
"application/json, text/xml, application/xml, */*"
加长版:
我在 R 中做了一个获取请求:
library(httr)
library(magrittr)
url <- "https://www.r-bloggers.com"
r <- url %>% GET
并收集正在使用的 cookie:
ck <- cookies(r)$value
names(ck) <- cookies(r)$name
接下来我设置 cookie:
#url <- "https://www.r-bloggers.com" same page or
url <- "https://www.r-bloggers.com/econometrics-postdoc-and-computational-statistics-postdoc-openings-here-in-the-stan-group-at-columbia/"
req <- url %>% GET(set_cookies(.cookies = ck))
然后我希望我发送带有标题的 cookie。
req$request$headers
我希望 cookie 在请求标头中,因为:How are cookies passed in the HTTP protocol?。
我假设这些是我的请求标头req$request$headers。
【问题讨论】: