Wenn ich eine POST-Anfrage über Jersey ReST Client sendet es automatisch Header Transfer-Codierung: [Chunked].Wie sende ich eine POST-Anfrage ohne Transfer Encoding: Chunked von Jersey ReST Client 2.22.2
Gibt es eine Möglichkeit, die Verwendung von content-length: statt Transfer-Encoding.
WebTarget webTarget = client.target(connection.getServerUrl());
Invocation.Builder builder = webTarget.request(MediaType.APPLICATION_XML);
Response response = builder.post(Entity.xml(requestBroker));
Nach der Zugabe von Content-Length-Eigenschaft auch das Verhalten gleiche
WebTarget webTarget = client.target(connection.getServerUrl());
Invocation.Builder builder = webTarget.request(MediaType.APPLICATION_XML);
Entity entity = Entity.xml(requestBroker);
client.property("Content-Length", entity.toString().getBytes().length);
Response response = builder.post(Entity.xml(requestBroker));
@Amarnath Auch nach dem Hinzufügen der Content-Length-Header zu Jersey Trikot Kommissionierung der chunked Transfer-Codierung. – Rohit
@Amarnath - Danke für die Antworten. Das Problem, auf das ich stehe, ist auf der Anfrage Seite. – Rohit
@Rohit - Weitere Informationen hinzugefügt, hoffe, dass Sie jetzt geklärt werden. –