放心 400 错误请求
Rest Assured 400 Bad Request
我安心写了一个自动化代码,结果return 400 Bad Request 不知道怎么调试。希望有人能帮忙。
在邮递员中,我必须使用原始方法指定用户名和密码。它会在表单数据上失败。 如何放心指定原始数据?
卷曲:
curl --location --request POST 'http://127.0.0.1:8010/api/v1/account/webapi/account/users/secure/webEncryptLogin?checkHash=false%0A' \
--header 'device_token: wap' \
--header 'Content-Type: application/json' \
--data-raw '{
"username": "peter1",
"password": "SomeSecretPassword"
}'
放心Java代码:
given().
contentType("application/json").
queryParam("checkHash", "false").
header("device_token", "wap").
params("username", "peter1", "password","SomeSecretPassword").
when().
post("http://127.0.0.1:8010/api/v1/account/webapi/account/users/secure/webEncryptLogin").
then().
log().ifError().
assertThat().
statusCode(200);
问题:
- 代码有什么问题吗?
- 如何放心指定原始数据?
- 如何将访问令牌提取到字符串中?
请帮忙。谢谢。
将参数更改为 body() 方法
我安心写了一个自动化代码,结果return 400 Bad Request 不知道怎么调试。希望有人能帮忙。
在邮递员中,我必须使用原始方法指定用户名和密码。它会在表单数据上失败。 如何放心指定原始数据?
卷曲:
curl --location --request POST 'http://127.0.0.1:8010/api/v1/account/webapi/account/users/secure/webEncryptLogin?checkHash=false%0A' \
--header 'device_token: wap' \
--header 'Content-Type: application/json' \
--data-raw '{
"username": "peter1",
"password": "SomeSecretPassword"
}'
放心Java代码:
given().
contentType("application/json").
queryParam("checkHash", "false").
header("device_token", "wap").
params("username", "peter1", "password","SomeSecretPassword").
when().
post("http://127.0.0.1:8010/api/v1/account/webapi/account/users/secure/webEncryptLogin").
then().
log().ifError().
assertThat().
statusCode(200);
问题:
- 代码有什么问题吗?
- 如何放心指定原始数据?
- 如何将访问令牌提取到字符串中?
请帮忙。谢谢。
将参数更改为 body() 方法