【问题标题】:getURL with user, pwd and AppID带有用户、密码和 AppID 的 getURL
【发布时间】:2017-06-19 11:05:52
【问题描述】:

我正在尝试提出以下请求:

library("RCurl")

getURL("https://api.example.com/resource",
userpwd ="username:password",param="ApplicationID")

但我有这个错误:

The required parameter 'Username' was not found.

有什么想法吗?

【问题讨论】:

  • 这对你有用吗:opts = curlOptions(userpwd = "username:password", param= "ApplicationID") getURL("url",.opts=opts)

标签: r rcurl


【解决方案1】:

试试这个:

opts = curlOptions(userpwd = "user:swd", param= "AppID") 
getURL("url",.opts=opts)

【讨论】:

  • 我试过了,但我得到了同样的错误:找不到所需的参数“用户名”。
  • 我希望此处使用的“用户名”用于演示目的,并且您使用的是所需的用户名。
  • 是的,“用户名”只适用于“密码”和“应用程序ID”之类的演示,我想我没有将“应用程序ID”放在函数getURL中的正确位置。
  • 我也尝试使用 JSON,但来自 JSON( getURL(link,body={ '{ "CreateServiceToken_Request_1": { "ApplicationID": "AppID", "Username": " user", "Password": "swd" } }' }) ) 找不到所需的参数“用户名”。”
  • 按照您的 json,我已经编辑了答案...您是否在请求中使用变量“Usename”而不是它的值“user”?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 1970-01-01
  • 2011-02-05
  • 2019-07-30
  • 1970-01-01
  • 2013-08-26
  • 2019-08-21
相关资源
最近更新 更多