我使用以下CURL命令将文件上传到浏览器堆栈自定义媒体。我想使此过程自动化。我可以使用REST API来执行相同操作吗?
像-u是REST API中的基本身份验证,-F是从文件更新HTTP表单请求。我应该传递文件名作为查询参数吗?
-> curl -u“USERNAME:PASSWORD”-X POST“https://api-cloud.browserstack.com/automate/upload-media“-F“file=@\file\TEST.xlsx”
我试图通过文件名作为查询参数,也作为JSON体,我只得到401未经授权的错误。但GET和JavaScript API使用相同的用户名和密码。
1条答案
按热度按时间lyfkaqu11#
请确保您的用户凭据是正确的BrowserStack 1,并首先尝试在终端上运行相同的CURL命令,并在代码中使用REST进行尝试。
另外,您可以尝试在线工具将CURL命令转换为REST代码。