Din tainele web 2 : Ce sunt request headers?

Un request indică metoda care urmează să fie performată pe resursa identificată de Request URI. Metoda este case sensitive și ar trebui întotdeauna să fie folosită cu majuscule.

Principalele metode și descrierile lor:

  1. GET

Metoda GET este utilizată pentru a prelua informații de la serverul dat, folosind un anumit URI. Cererile folosind GET ar trebui folosite numai pentru a extrage informații; n-ar trebui să aibă nici un alt efect asupra datelor.

  1. HEAD

La fel ca și GET, doar că se transferă doar linia de stare și secțiunea din header.

  1. POST

O cerere POST este folosită pentru a trimite date la server, de exemplu informații client, upload, etc., de obicei folosind formulare HTML. Cererile de tip POST ar trebui folosite strict pentru schimbarea stării unei resurse.

  1. PUT

Înlocuiește toate reprezentările actuale ale resursei țintă cu conținutul încărcat. De asemenea se folosește pentru a crea resurse noi.

  1. DELETE

Șterge toate reprezentările actuale ale resursei țintă dată de URI.

  1. CONNECT

Stabilește un tunel către serverul identificat de către un anumit URI.

  1. OPTIONS

Descrie opțiunile de comunicare pentru resursa țintă.

  1. TRACE

Efectuează un mesaj de tip test.

Request Headers:

Câmpurile de tip request headers permit clientului să trimită informații adiționale legate de request și dinspre client către server. Aceste câmpuri acționează în calitate de modificatori de request.

Cele mai importante din aceste câmpuri se numerotează:

  1. Accept-Encoding
  2. Accept-Language
  3. Authorization
  4. Accept-Charset
  5. Expect
  6. From
  7. Host
  8. If-Match
  9. If-Modified-Since
  10. If-None-Match
  11. If-Range
  12. If-Unmodified-Since
  13. Max-Forwards
  14. Proxy-Authorization
  15. Range
  16. Referer
  17. TE
  18. User-Agent

În cazul în care vă scrieți propriul server web, vă puteți crea propriile câmpuri.

Comments are closed.