Apache HttpCore, einfacher Server zum Echo empfangener Post-Daten

8

Verwenden der Beispielklasse ElementalHttpServer, die hier gefunden wird:

Ссылка

Ich kann Postdaten erfolgreich empfangen, mein Ziel ist es, die empfangenen Postdaten in eine Zeichenkette umzuwandeln, die ich ausdrucken kann. Ich habe den HttpFileHandler wie folgt geändert, mit eneity.getContent (), um den InputStream zu erhalten, aber ich bin mir nicht sicher, wie ich den InputStream in einen String konvertieren kann.

%Vor%

}

Danke für jede Idee

    
Hoofamon 26.08.2011, 04:16
quelle

1 Antwort

10

Hier ist ein einfacher Konsolenprotokollierungshandler; Es protokolliert jede Anfrage (nicht nur POST) - sowohl Header als auch Payload:

%Vor%

Registrierung von Handler mit org.apache.http.localserver.LocalTestServer (mit ElementalHttpServer ist es ähnlich - Sie haben auch HttpRequestHandler Implementierung oben):

%Vor%     
Piotr De 26.08.2011, 06:08
quelle