httr和Accept-Encoding:gzip,deflate

时间:2016-07-26 14:03:31

标签: r curl get rcurl httr

我想在R中进行以下调用:

curl "http://www.openml.org/api/v1/task/list/limit/3000?api_key=c1994bdb7ecb3c6f3c8f3b35f4b47f1f" -H "Accept-Encoding: gzip, deflate"

上面的行返回一个gzip压缩字符串。但是当我使用httr R-package时,似乎忽略了“Accept-Encoding:gzip,deflate”:

library(httr)
content = GET(url = "http://www.openml.org/api/v1/task/list/limit/3000?api_key=c1994bdb7ecb3c6f3c8f3b35f4b47f1f", add_headers(`Accept-Encoding` = "gzip, deflate"))

1 个答案:

答案 0 :(得分:0)

已讨论并解决了此问题on GitHub

  

哈德利:   我很确定httr会为您解压缩它,因此您需要提供一些证据,证明传输本身没有被压缩。