PostMethod setRequestBody (String) veraltet - warum?
Bin ich mit dem Apache-Commons-HttpClient-PostMethod 3.1.
In der PostMethod-Klasse gibt es auch drei Methoden für die Einstellung der POST-Methode den request-body:
setRequestBody(InputStream body)
setRequestBody(String body)
setRequestBody(NameValuePair[] parametersBody);
NameValuePair - API
Ersten beiden Methoden sind veraltet. Hat jemand weiß, warum? Weil wenn will ich eine XML-request-body, NameValuePair mir nicht weiterhelfen.
Tut, jemand kennt einen workaround oder eine Lösung?
InformationsquelleAutor der Frage Trick | 2010-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die javadoc sagt:
RequestEntity hat viel implementors, nämlich:
Verwenden Sie die eine, die zu Ihnen passt:
String
verwenden Sie dieStringRequestEntity
FileRequestEntity
und so weiter.
InformationsquelleAutor der Antwort Bozho
Ja, so zum Beispiel,
statt
InformationsquelleAutor der Antwort Tony Schwartz