HTTP POST-запрос с использованием обеспечения безопасности (пример) - PullRequest
1 голос
/ 27 июня 2019

Ниже метод POST может использоваться для запуска HTTP-запроса POST в Rest Assured с использованием Java

лучше пойти с зависимостью GSON

{
    RestAssured.baseURI = API_URL;

    RequestSpecification request = RestAssured.given();

    request.header("Key1", "Value1");
    request.header("Key2", ""+Value2+""); //If value is getting capture from other variable

    JSONObject requestParams = new JSONObject();
    requestParams.put("Payload Key1", "Payload Value1"); 
    requestParams.put("Payload Key2", "Payload Value2");

    request.body(requestParams.toString());
    Response response = request.post(""); //last word of URL
    int StatusCode = response.getStatusCode(); //Get Status Code
    System.out.println("Status code : " + StatusCode);       
    System.out.println("Response body: " + response.body().asString()); //Get Response Body
}

Можно использовать этот код для POST-запроса в состоянии покоя - Java

1 Ответ

0 голосов
/ 27 июня 2019

Если вы проводите тестирование API с помощью Rest Assured. Вы должны указать contentType для «application / json», а в методе post вам нужно передать конечную точку.

...