Overleg:Hypertext Transfer Protocol

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

Voordat iemand erover struikelt: ik heb die streepjes in de opsommingen bij mijn laatste edit niet vervangen door de character code – . Dat is volkomen "automatisch" gegaan. Kennelijk houdt de wikipedia server niet van die harde karakters, en vervangt hij ze automatisch door de betreffende code. Dus don't blame me... Lexw 10 jun 2005 21:21 (CEST)

poortnummers[bewerken]

62.195.20.144 heeft toegevoegd: "Het protocol draait voornamelijk op poort 8008 en 8080. " Ik heb dit weer verwijderd. En voordat iemand vraagt waarom: omdat het kletskoek is. Ten eerste heeft een protocol helemaal niets te maken met een poortnummer. Een protocol is een afspraak over de semantiek van berichten die worden uitgewisseld tussen twee applicaties. En dat kan in principe via elke willekeurige poort zijn. Grappig detail hierbij is dat ik momenteel voor mijn werk bezig ben om een kleine HTTP server library te bouwen voor integratie in willekeurige programma's, die precies dat kan: HTTP berichten opvangen en beantwoorden via elke willkeurige poort. En ten tweede heeft meneer de klok horen luiden maar weet hij niet waar de klepel hangt. Het is wel zo dat HTTP voornamelijk gebruikt wordt tussen web-clients en web-servers, maar die communiceren via poort 80. De kreten 8008 en 8080 hebben meer te maken met vroege microprocessor-technologie (de Intel 8008 en 8080). Lexw 15 jun 2005 20:40 (CEST)

  • Het is niet helemaal onzin. Volgens de standaarden worden poort 80 en 8080 wel vaker gebruikt. 80 vaak voor direct HTTP-verkeer, en 8080 als alternatieve HTTP-poort of HTTP-proxy. Dit zijn de eigenlijke toepassingen die voor deze poorten zijn geregistreerd. Dat het voornamelijk op poort 80 en 8080 zou draaien klopt dus wel. Ook 8008 wordt wel eens gebruikt, maar veel minder vaak. Slechts een aantal protocollen (zoals het MSN Messenger-protocol) sturen HTTP-verkeer via afwijkende poorten, en zelden wordt er een website op een afwijkende poort gedraaid (even afgezien van controlpanels van routers, printers, DirectAdmin/cPanel/Plesk etc..). Ik stel dan ook voor deze tekst wel terug te plaatsen, maar duidelijk te vermelden dat dit niet betekent dat verkeer op andere poorten onmogelijk is. Bron: http://www.iana.org/assignments/port-numbers Joepie91 23 apr 2009 10:00 (CEST)

Vraag[bewerken]

Ik weet niet of dat hier ook moet, maar weet iemand wat je allemaal in een aanvraag kan zetten?

GET ....
Host: ...
Connection: ...
User-Agent: ...
Accept: ...
Accept-Charset: ...
Keep-Alive: ...

Wat nog meer?

Het HTTP protocol kent allerlei headers, en die kunnen ook verzonnen worden. Maar bijvoorbeeld ook cookies worden in het request meegestuurd, en form-data bij een POST. Misschien is dat wel de moeite waard om in het artikel te vermelden. Taka 23 jul 2005 13:56 (CEST)

Ok, bedankt. (Moet dit nu verwijderd worden?)

Dit is een overlegpagina, en daar kan in principe alles blijven staan (zolang het tenminste met het artikel te maken heeft). Taka 23 jul 2005 15:30 (CEST)

Als je echt weinig of niets van HTTP weet maar er wel wat meer van wilt weten, kun je eventueel ook eens hier kijken: [1]. Daar staan ook links naar documenten die je nog verder op weg kunnen helpen (zoals de RFC's, de "officiële" specificaties). Lexw 25 jul 2005 12:32 (CEST)

Toevoegingen[bewerken]

Ik heb het afgelopen uur gewerkt om het HTTP artikel aan te vullen met wat extra onderwerpen. Ook heb ik de pagina hergestructureerd. De structuur ziet er als volgt uit:

  1. Connecties
    1. Blijvende Connecties (Persistant Connections)
    2. Niet-Blijvende Connecties
  2. Requests
    1. Request-Soort (Method)
    2. Request-URI
  3. Responses
    1. Status Codes
    2. Headervelden
    3. Boodschap
  4. Caching
    1. Het Vervalmodel
    2. Het Controleermodel
  5. Versie Informatie

Ook heb ik een aantal kleine dingen verandert. Zo heb ik ipv URL, URI gebruikt, omdat:

  • Dit ook wordt gedaan in de HTTP/1.1 RFC;
  • En in de URI RFC wordt aangeraden om de algemene term URI te gebruiken, ipv URL of URN.

Een andere aanpassing die ik heb gemaakt is ipv HTTP 1.1, HTTP/1.1 te gebruiken, omdat dit ook zo wordt gedaan in de HTTP/1.1 RFC.

Maar voordat ik het artikel echt wil vervangen met mijn veranderingen, zou ik het fijn vinden als iemand nog even wat feedback wilt geven. Dit omdat het een nogal grote verandering aan het artikel is, en omdat dit mijn eerste bijdrage is aan Wikipedia, dus ik wil niet meteen een probleem veroorzaken als ik iets fout doe ;)

Mijn artikel is te vinden op: http://jero.net/lab/http.html --Jero 6 okt 2005 22:51 (CEST)