Beste Weg, um zu analysieren, HTTP-Header vom HTTP-request-String verwenden keine 3rd-party-libs (Core Java)

Gegebene HTTP-request-header, hat jemand Vorschläge oder weiß vorhandener code richtig Parsen der header? Ich bin versucht, dies zu tun mit Core Java-only, keine third-party-libs

Edit:

Versuchen zu finden, die key-Felder aus diesem String zum Beispiel:

GET /HTTP/1.1 User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8 k zlib/1.2.3.3 libidn/1.15 Host: localhost:9000Accept: /

Wollen, analysieren Sie die Methode und Methode

  • Definiere "richtig analysiert". Tun Sie ablehnen, wenn der Kopf sagt etwas anderes als das, was Sie erwarten? Außerhalb, dass Sie wäre am besten gedient, Blick in die Java-Socket-Programmierung, das Lesen der raw-bits aus der Leitung.
  • Ich kann empfangen header und speichern Sie es als String, was ich jetzt versuche herauszufinden, der beste Weg, um eine Analyse der header, um wichtige Felder wie: Veranstalter, Methode, usw. GET / HTTP/1.1 User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8 k zlib/1.2.3.3 libidn/1.15 Host: localhost:9000Accept: /
InformationsquelleAutor Zugdud | 2012-08-16
Schreibe einen Kommentar