【发布时间】:2022-06-29 01:14:58
【问题描述】:
我正在尝试在 Cypress 的 POST/PUT 调用中使用 AWS API 及其 API-key,找不到足够的详细信息,有人可以帮忙吗?
【问题讨论】:
我正在尝试在 Cypress 的 POST/PUT 调用中使用 AWS API 及其 API-key,找不到足够的详细信息,有人可以帮忙吗?
【问题讨论】:
您可以尝试几个选项,这是一个:
cy.intercept('POST', '/users*', (req) => {
req.headers['x-api-key'] = 'bearer my-bearer-auth-token'
}).as('addAuthHeader')
参考官方链接: https://docs.cypress.io/guides/guides/network-requests#Assertions
【讨论】:
我能够解析它的语法是:授权:键 + 值无引号 -
【讨论】:
您可以使用cy.request。虽然文档中没有概述,但它接受一个对象:
cy.request({
method: 'POST',
url: 'https://jsonplaceholder.cypress.io/',
headers: { 'x-api-key': 'APIKEY' },
}).then((res) => {
// use the response with response.body
});
【讨论】: