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"
    }