Sobes.tech
Junior

Որոնք են HTTP հարցման բաղադրիչները։

sobes.tech AI

Պատասխան AI-ից

HTTP հայցը բաղկացած է հետևյալ բաղադրիչներից.

  1. Հարցման գիծ (Request Line):

    • HTTP մեթոդը (GET, POST, PUT, DELETE և այլն):
    • ռեսուրսի ճանապարհը (URL):
    • HTTP պրոտոկոլի տարբերակը (HTTP/1.1, HTTP/2.0 և այլն):
    // Օրինակ հարցման գիծ:
    GET /index.html HTTP/1.1
    
  2. Հետագրեր (Headers):

    • Թողնում են լրացուցիչ տեղեկություններ հարցման, հաճախորդի կամ ռեսուրսի մասին:
    • Յուրաքանչյուր հետագիր ներկայացնում է բանալի-արժեք զույգ:
    // Օրինակներ հետագրերի:
    Host: www.մասնավոր.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Անցանկալի գիծ:

    • Բաժանում է հետագրերը և հարցման մարմինը:
    // Անցանկալի գիծ հետագրերի և հարցման մարմնի միջև:
    
  4. Հարցման մարմինը (Request Body):

    • պարունակում է տվյալները, որոնք ուղարկվում են սերվերին, եթե դա կիրառելի է (օրինակ POST կամ PUT մեթոդներում):
    • Մարմնի ձևաչափը որոշվում է Content-Type հետագրով:
    // Օրինակ JSON ձևաչափով հարցման մարմին:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }