Ich habe eine JSON
Körper als Java String
. Ich möchte diese String
in RestAssured Response
umwandeln. Ist das möglich?Konvertieren String (JSON) in Ruhe Assured Response
Oder
Ist es möglich, Apache HttpResponse
zu 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);
Ich mag httpResponse
konvertieren würde zu konvertieren RestAssured Response
Problem ist, ich bin immer 'handshake_failure' Fehler auch nach meinem' RestAssured' Version 3.0.1 aktualisieren, welche die letzte ist und behauptet, dass Problem behoben zu haben. Ich sehe es immer noch. Deshalb verwende ich 'HttpResponse' –
@ user1629109 können Sie Ihre Frage mit dem vollen stacktrace dieses Fehlers aktualisieren? Oder posten Sie eine neue Frage dazu? Das klingt nach dem Problem, das du wirklich lösen willst. – Adam
Danke für Ihre Antwort. Genau das versuche ich zu lösen https://github.com/rest-assured/rest-assured/issues/548. RestAssured hat keine SNI-Unterstützung. Ich erhalte einen Handshake-Fehler, wenn ich versuche, einen Server mit SNI zu verbinden. Aber Apache HttpClient funktioniert wie ein Zauber –