Frage

Ist es meine Ideea oder in Rest-Web-Diensten, ein Beitrag kommt "ohne Namen", also sag etwas ...

Ich meine, ist der Post der ganze Körper, minus Header ???

Wie kann ich eine solche Post -Nachricht mit Java analysieren?

Muss ich benutzen

HttpServletRequest.getInputStream?

http://www.softlab.ntua.gr/facilies/documentation/unix/java/servlet2.2/javax/servlet/http/httpserservletResponse.html

Nützliches Beispiel?

Und wie mache ich einen solchen Anruf? Ich meine, den Wert im Körper und nicht in einem bestimmten Parameter zu veröffentlichen ...

Vielen Dank

War es hilfreich?

Lösung

Der Server -Seitencode würde wie folgt aussehen:

StringBuilder input = new StringBuilder();
BufferedReader reader = request.getReader();
String line = reader.readLine();
while (line != null) {
    input.append(line);
    line = reader.readLine();
}

Wobei die Anfrage die httpServletRequest ist. Um dies von der Client -Seite zu testen, können Sie verwenden Poster mit Firefox.

Andere Tipps

Geiger ist wirklich nützlich für solche Dinge. Es fungiert als Standard -HTTP -Proxy auf Ihrer lokalen Maschine. Sie können den Postkörper und die Header usw. in seiner Schnittstelle anzeigen. Sie müssen Ihren Code nur anweisen, einen HTTP -Proxy zu verwenden (normalerweise nur 1 oder 2 Zeilen von)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top