Junior — Middle
Ներկայացրեք, թե ինչպես են տեսք ունենում HTTP հարցման հիմնական բաղադրիչները և ինչ տեղեկություններ են պարունակում։
sobes.tech AI
Պատասխան AI-ից
HTTP հարցումը բաղկացած է մի քանի հիմնական բաղադրիչներից՝
-
Հարցման գիծ (Request Line) — պարունակում է հարցման մեթոդը (GET, POST և այլն), URL-ը և HTTP պրոտոկոլի տարբերակը: Օրինակ՝
GET /index.html HTTP/1.1 -
Վերնագրեր (Headers) — բանալի-արժեք զույգեր, որոնք փոխանցում են լրացուցիչ տեղեկություններ հարցման մասին, օրինակ՝
Host: սերվերի դոմենային անունըUser-Agent: հաճախորդի մասին տեղեկություններAccept: տվյալների տեսակներ, որոնք հաճախորդը պատրաստ է ընդունել
-
Դատարկ գիծ — բաժանում է վերնագրերը հարցման մարմնից:
-
Հարցման մարմինը (Body) — պարունակում է տվյալները, որոնք հաճախորդը ուղարկում է սերվերին (օրինակ՝ ձևի տվյալներ POST հարցում): POST հարցումներում մարմինը սովորաբար բացակայում է:
PHP-ում այս բաղադրիչներին կարելի է հասնել սուպերգլոբալ զանգվածների միջոցով, օրինակ՝ $_SERVER վերնագրերի և մեթոդի համար, php://input՝ հարցման մարմնի համար։