У меня есть JSON
тело как Java String
. Я хотел бы преобразовать это String
в RestAssured Response
. Это возможно?Преобразовать строку (Json), чтобы отложить завершенный ответ
Или
Можно ли преобразовать Apache HttpResponse
в RestAssured Response
HttpClient httpClient = HttpClientBuilder.create().build();
HttpPost httpPost = new HttpPost(url);
org.apache.http.entity.StringEntity entity = new org.apache.http.entity.StringEntity(body);
httpPost.setEntity(entity);
httpPost.setHeader("Accept", "application/json");
httpPost.setHeader("Content-type", "application/json");
HttpResponse httpResponse = httpClient.execute(httpPost);
Я хотел бы преобразовать httpResponse
в RestAssured Response
Проблемы я получаю 'ошибку handshake_failure' даже после модернизации моего' RestAssured' версии 3.0.1, которая является последней и утверждает, что исправил эту проблему. Я все еще это вижу. Вот почему я использую 'HttpResponse' –
@ user1629109, можете ли вы обновить свой вопрос с помощью полной stacktrace этой ошибки? Или задать новый вопрос? Похоже, это проблема, которую вы действительно хотите решить. – Adam
Спасибо за ваш ответ. Это именно то, что я пытаюсь решить https://github.com/rest-assured/rest-assured/issues/548. RestAssured не поддерживает SNI. Таким образом, я получаю ошибку сбоя при попытке подключения к серверу, на котором реализовано SNI. Но Apache HttpClient работает как шарм –