Frage

Ich bin mit einem HttpListener einen sehr einfachen HTTP-Server zu implementieren, die eine POST von einem Java-Client akzeptiert. Wenn der Client ruft erhalte ich eine HttpListenerRequest, die die Form alle Parameter enthält. Wie kann ich die Form Parameter extrahieren? Ich scheine Zugriff haben nur auf den Inhalt Strom ....

War es hilfreich?

Lösung

Httplistener ist eine Low-Level-Komponente, wie das HttpListenerRequest Objekt, das Sie für jede Anfrage erhalten. Formulardaten per POST gesendet wird innerhalb des Körpers enthalten ist, so dass Sie den Stream zu verarbeiten sind und die Formulardaten selbst zu extrahieren. Die Abfrage-Zeichenfolge-Daten stehen Sie zur Verfügung, weil dieser Teil der Anforderungsadresse ist, und erfordert keine Stream-Verarbeitung zu extrahieren. Das unterscheidet sie von den Formulardaten, wie die Verarbeitung des Stroms erforderlich ist.

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