ich zu einer URL eine HTTP POST-Anforderung machte mit Apache Httpclient 3.1, wo ich eine JSON Anforderungsentität bin vorbei und einige Parameter wie so ..Druck aus der Nutzlast für einen Apache nennen Httpclient PostMethod
HttpMethod method = new PostMethod("https://starfleet.reliant/commandConsole")
// assume there is already a varaible json which has valid JSON in it
StringRequestEntity requestEntity = new StringRequestEntity(json.toString(), "application/json", "UTF-8")
method.setRequestEntity(requestEntity);
method.addParameter("format","json");
method.addParameter("prefixCode","16309");
Ist gibt es eine Möglichkeit, wie die gesamte Payload aussieht (einschließlich der JSON Request Entity und der Parameter)? Mit anderen Worten, ich möchte genau sehen, was auf dem Server gepostet wird.
Wenn ich nur tun ...
println("Sending this ${method.toString()}")
Das gerade druckt ...
Sending this [email protected]
natürlich das ist nicht das, was ich will.
PostMethod erweitern und Ihren eigenen toString() hinzufügen –
@ Joseph, es muss doch einen einfacheren Weg geben! – AbuMariam