Din tainele web 2: Ce sunt request headers?
19 Noiembrie 2014
MIN
Principalele metode și descrierile lor:
- 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.
- HEAD
La fel ca și GET, doar că se transferă doar linia de stare și secțiunea din header.
- 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.
- 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.
- DELETE
Șterge toate reprezentările actuale ale resursei țintă dată de URI.
- CONNECT
Stabilește un tunel către serverul identificat de către un anumit URI.
- OPTIONS
Descrie opțiunile de comunicare pentru resursa țintă.
- 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ă:- Accept-Encoding
- Accept-Language
- Authorization
- Accept-Charset
- Expect
- From
- Host
- If-Match
- If-Modified-Since
- If-None-Match
- If-Range
- If-Unmodified-Since
- Max-Forwards
- Proxy-Authorization
- Range
- Referer
- TE
- User-Agent