Как запросить токен отправки POST API и значения тела с помощью Rest-Assured?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как запросить токен отправки POST API и значения тела с помощью Rest-Assured?

Сообщение Anonymous »

Я пытаюсь создать автоматизацию тестирования для POST API с использованием Rest-Assured и Java.
Этот POST API имеет тело в виде Application/JSON, например:
{
"customer":{
"email": "teste@mailinator.com"
},
"password":"Teste@12"
}

Чтобы сделать этот запрос, я использую следующий код, но он возвращает код состояния «400», но я отправляю ту же информацию в Postman, и он возвращает «200»:< /p>
@And("envio as informacoes da chamada: (.*), (.*), (.*), (.*) e (.*)")
public void enviarDados (String srtEmail, String srtSenha, String srtAmbiente, String srtAPI, String srtToken) {
HashMap postContent = new HashMap();
postContent.put("email", srtEmail);
postContent.put("password", srtSenha);
//System.out.println("{\"customer\":" +postContent+ "}");
given().contentType(ContentType.JSON).header("Authorization", "Bearer"+srtToken).header("Content-Type", "application/json").
//with().body(postContent).
with().body("{\"customer\":" +postContent+ "}").
when().post(srtAmbiente+srtAPI).
then().statusCode(200);
}

Ответ «400»:
{
"status": 400,
"message": "Malformed request",
"additional_error": ""
}


Подробнее здесь: https://stackoverflow.com/questions/556 ... st-assured
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»