【问题标题】:--user curl equivalent in httr--user curl 等效于 httr
【发布时间】:2017-06-29 12:58:30
【问题描述】:

我想这是一些非常简单的 curl 代码,我正在尝试将其转换为 httr 格式。

curl -X POST \
  --user '<email>:<password>' \
  --header 'user-key: <user_key>' \
  --url https://api.m.com/v1/clients

到目前为止我已经尝试过

library(httr)    
POST(url = "https://api.m.com/v1/clients",
                 add_headers('user-key' = "userkey",
                             user = 'email:password'))

但没有成功。关于这里有什么问题的任何提示? curl代码中是否有与--user等价的httr?

【问题讨论】:

  • curlconverter 可用于将 cURL 命令行转换为 httr 调用,但在从 @ 传递凭据时,您应该在 POSTGET 调用中使用 authenticate() 选项987654330@

标签: r curl httr


【解决方案1】:
library(httr)  

username <- 'my_user_name'
password <- 'my_password'

POST(url = "https://api.m.com/v1/clients", 
                 config = authenticate(username, password), add_headers("Content-Type: application/json"),
                 body = upload_file('./my_file.json'),
                 encode = 'json')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多