使用httr在R中卷曲Dropbox请求

时间:2016-03-23 20:39:36

标签: r httr

我有这个样本卷曲请求:

curl -X POST https://content.dropboxapi.com/2/files/upload \
    --header "Authorization: Bearer fakeaccesstoke12345" \
    --header "Dropbox-API-Arg: {\"path\": \"/Homework/math/Matrices.txt\",\"mode\": \"add\"}" \
    --header "Content-Type: application/octet-stream" \
    --data-binary @local_file.txt

我尝试将httr翻译成这样:

httr::POST(
  "https://content.dropboxapi.com/2/files/upload",
  add_headers(Authorization = "Bearer fakeaccesstoke12345", 
              `Dropbox-API-Arg` = paste("{\"path\": \"/folder/", FileName, "\"mode\": \"add\"}", sep = ''),
              `Content-Type` = "Content-Type: application/octet-stream"
              )
  )

这不起作用。我不确定--data-binary正在做什么。文档似乎没有说出任何关于它的内容,所以我想知道这是否是HTTP中的一些标准参数。

如果需要,可以找到上传点的文档here

1 个答案:

答案 0 :(得分:2)

yes