当我在赛普拉斯自动化中发出 POST 请求时收到身份验证错误"无法在请求中找到凭据"



我在柏树自动化中发出POST请求,但我一直收到身份验证错误。端点进行基本身份验证。

"error": "AuthenticationError",
"text": "Unable to find credentials in request". 
Here is my request:

cy.request({
url: 'TEST ENDPOINT',
method : 'POST',
auth: { 
username: 'test@test.com', 
password: 'test1'
}, 
body: {

"firstname": "Bruce",
"lastname": "lee"

});

});

当我在POSTMAN中达到相同的端点时,它会按预期工作。不确定我的请求出了什么问题。

没有名为"auth";,您应该使用Header在其中传递您的令牌或身份验证密钥。

method: 'POST',
url: url,
headers: {
'content-type': 'application/json',
'Accept': 'application/json',
'Authorization':'Bearer '+token
},
body: JSON.stringify(body)

相关内容

  • 没有找到相关文章

最新更新