Jump to content
virusz

Umpik despre HTTP

Recommended Posts

Posted

HTTP (Hypertext Transfer Protocol) este metoda cea mai des utilizatã pentru accesarea informaþiilor în Internet care sunt pãstrate pe servere WWW (World Wide Web). Protocolul HTTP este un protocol de tip text, fiind protocolul "implicit" al WWW. Adicã, dacã un URL nu conþine partea de protocol, aceasta se considerã ca fiind http. Acesta presupune rularea unui program corespunzãtor pe calculatorul destinaþie care înþelege protocolul respectiv. Fiºierul destinaþie poate fi un document HTML (HyperText Markup Language), un fiºier grafic, de sunet, de animaþie, un program executabil pe server-ul respectiv sau un editor de texte. Dupã clasificarea în funcþie de modelele de referinþã OSI, protocolul HTTP este un protocol de nivel aplicaþie. Dezvoltarea sa este coordonatã de W3C (World Wide Web Consortium).

Versiuni

1. HTTP/0.9 - prima versiune dezvoltatã de Tim Berners-Lee ºi echipa sa, fiind foarte simplu, dar cu numeroase neajunsuri, fiind repede înlocuit de alte versiuni;

2. HTTP/1.0 – versiune introdusã în 1996 prin RFC1945, a adus numeroase îmbunãtãþiri;

3. HTTP/1.1 – versiune de îmbunãtãþire ºi reparare a neajunsurilor versiunii anterioare;

Metode

Metodele disponibile sunt :

1. GET : este cea mai folositã metodã, fiind utilizatã atunci când este cerutã o resursã serverului.

2. HEAD : se comportã exact ca metoda GET, dar serverul returneazã doar antetul resursei, ceea ce permite clientului sã inspecteze antetul resursei farã a fi nevoit sã ia ºi corpul resursei.

3. PUT : metoda este folositã pentru a pune documente pe server, fiind inversul metodei GET.

4. POST : a fost proiectatã pentru a trimite date de intrare cãtre server.

5. DELETE : este opusul metodei PUT.

6. TRACE : este o metodã folositã de obicei pentru diagnosticare, putând da mai multe informaþii despre traseul urmat de legãtura HTTP, fiecare server proxy adãugându-ºi semnãtura în antetul Via.

7. OPTIONS : este folositã pentru identificarea capacitãþilor serverului Web, înainte de a face o cerere.

8. CONNECT : este o metodã folositã în general de serverele intermediare.

Exemplu

Cererea clientului :

GET / HTTP/1.1

Host: www.example.com

Rãspunsul serverului:

HTTP/1.1 200 OK

Date: Mon, 23 May 2005 22:38:34 GMT

Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)

Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT

Etag: "3f80f-1b6-3e1cb03b"

Accept-Ranges: bytes

Content-Length: 438

Connection: close

Content-Type: text/html

original link: http://ro.wikipedia.org/wiki/HTTP

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...