我有一个邮递员集合,它是 POST 调用,请求正文是纯/文本类型,我只想使用 cy.request 自动执行此操作,但我不确定如何通过 cy.request 正文部分中的测试正文和如果我运行以下代码,它会返回 400 错误请求。
cy.request({
url: `${url}/user`,
method: "POST",
headers: {
'Content-Type': 'plain/text'
},
body: {
"confirmEmail": "true"
}
}).then(res =>{
cy.task('log',"Email id "+res.body.emailAddress);
return res.body;
});
}
上述请求返回 .json 响应,但如果是文本格式,则返回输入请求,并且在邮递员工具中工作正常。
在邮递员工具中以以下格式传递请求正文,并且工作正常。
confirmEmail=true