代码之家  ›  专栏  ›  技术社区  ›  Paul McVay

R HTTR添加标头不工作

  •  1
  • Paul McVay  · 技术社区  · 7 年前

    https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html )但是我无法使用add\u headers功能。一个简单的例子是:

    library(httr)
    res <- GET('http://www.google.com', httr::add_headers(Referer= 'https://www.google.com/'), user_agent('Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0'))
    str(content(res)$headers)
    

    最后一行应该打印请求的标题,我得到了NULL

    1 回复  |  直到 7 年前
        1
  •  2
  •   sckott    7 年前

    这是因为谷歌。com返回HTML,并且 content 默认情况下,使用 xml2 xml_document 你不能用它索引 $headers res$headers )