Junior
Որոնք են HTTP հարցման բաղադրիչները։
sobes.tech AI
Պատասխան AI-ից
HTTP հայցը բաղկացած է հետևյալ բաղադրիչներից.
-
Հարցման գիծ (Request Line):
- HTTP մեթոդը (GET, POST, PUT, DELETE և այլն):
- ռեսուրսի ճանապարհը (URL):
- HTTP պրոտոկոլի տարբերակը (HTTP/1.1, HTTP/2.0 և այլն):
// Օրինակ հարցման գիծ: GET /index.html HTTP/1.1 -
Հետագրեր (Headers):
- Թողնում են լրացուցիչ տեղեկություններ հարցման, հաճախորդի կամ ռեսուրսի մասին:
- Յուրաքանչյուր հետագիր ներկայացնում է բանալի-արժեք զույգ:
// Օրինակներ հետագրերի: Host: www.մասնավոր.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Անցանկալի գիծ:
- Բաժանում է հետագրերը և հարցման մարմինը:
// Անցանկալի գիծ հետագրերի և հարցման մարմնի միջև: -
Հարցման մարմինը (Request Body):
- պարունակում է տվյալները, որոնք ուղարկվում են սերվերին, եթե դա կիրառելի է (օրինակ POST կամ PUT մեթոդներում):
- Մարմնի ձևաչափը որոշվում է
Content-Typeհետագրով:
// Օրինակ JSON ձևաչափով հարցման մարմին: { "name": "John Doe", "occupation": "Software Engineer" }