Sobes.tech
Junior

HTTP so'rovi qaysi komponentlardan iborat?

sobes.tech AI

AIdan javob

HTTP сўрови қуйидаги компонентлардан иборат:

  1. So'rov satri (Request Line):

    • HTTP усули (GET, POST, PUT, DELETE ва бошқалар).
    • Манбага йўл (URL).
    • HTTP протоколи версияси (HTTP/1.1, HTTP/2.0 ва бошқалар).
    // So'rov сатрининг намунаси:
    GET /index.html HTTP/1.1
    
  2. Headerлар (Headers):

    • Сўров, мижоз ёки манба ҳақида қўшимча маълумотлар олиб келади.
    • Ҳар бир header калит- қиймат жойлашган пар.
    // Headerлар намунаси:
    Host: www. misol.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Бўш сатр:

    • Headerлардан сўров матнига ажратиш.
    // Headerлар ва сўров матни орасида бўш сатр
    
  4. Сўров матни (Request Body):

    • Серверга юбориладиган маълумотлар, агар мавжуд бўлса (масалан, POST ёки PUT усулларида).
    • Матн формати Content-Type header орқали белгиланади.
    // JSON форматда сўров матни намунаси:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }