2012-04-12 7 views
5

Lassen Sie uns sagen, dass ich eine Datei example.pdf von http://www.xxx.ууу/example.pdfWie funktioniert der HTTP-Download?

Wahrscheinlich genannt herunterladen möchten, i-GET-Anfrage wie folgt senden:

GET /example.pdf HTTP/1.1␍␊ 
Host: www.xxx.yyy␍␊ 
␍␊ 

Aber was kommt als nächstes?

Wie sieht der Austausch von HTTP-Headern aus?

+2

Verwenden Sie wireshark und sehen. www.wireshark.org/ –

Antwort

1

Ich nehme an, Sie haben den Wikipedia-Artikel über das HTTP-Protokoll gelesen. Wenn Sie nur mehr Beispiele benötigen, würde ich Ihnen wärmstens empfehlen, Wireshark herunterzuladen. Wireshark ist ein extrem leistungsfähiger Paket-Sniffer, mit dem Sie die Paketkommunikation zwischen Ihnen und einer beliebigen Website verfolgen können. Darüber hinaus wird es tatsächlich die Pakete aufschlüsseln und Ihnen ein wenig über ihre Bedeutungen in mehr "menschlichen Begriffen" erzählen. Es hat ein bisschen eine Lernkurve, aber es kann Ihnen eine Menge von verschiedenen Protokollen einschließlich HTTP beibringen.

http://www.wireshark.org/

0

Sie könnten http://www.w3.org/Protocols/rfc2616/rfc2616.html suchen. Aber auch das Protokoll muss selten neu erstellt werden.

+0

"... selten muss das Protokoll neu erstellt werden" - Dies hängt sehr stark von der verwendeten Umgebung und den verwendeten Sprachen ab. –

1

Ich bin mir nicht sicher, was Ihr ultimatives Ziel ist, aber Sie können Echtzeit-HTTP-Header-Interaktion mit dem Firefox-Add-on Live HTTP Headers anzeigen. Es ist auch in Chrome möglich, aber es ist ein wenig mehr work.