我正在尝试使用 R 中的 RCurl 包使以下包含 XML 的 HTTP POST 工作:
curl -X POST 'https://api.example.com/resource.xml' -d 'From=value'
-d 'To=value' -d 'Body=value' -u username:password
我使用命令行运行上述代码没有问题,但是当我尝试在 RCurl 包中使用 postForm 时,我遇到了问题。
这是我在 RCurl 中使用 postForm 的尝试:
postForm('https://api.example.com/resource.xml',
userpwd="username:password",From='value',To='value',Body='value')
似乎提供用户名/密码是主要问题。我可以毫无问题地传递参数。