Sobes.tech
Intern

Mis on HTTP-päring serverile?

sobes.tech AI

Vastus AI-lt

HTTP-päring serverile on viis, kuidas klient (näiteks brauser) suhtleb veebiserveriga andmete pärimiseks või saatmiseks. See koosneb:

  1. Algusjoon: Määrab meetodi, ressursi tee ja HTTP-protokolli versiooni.

    • Meetod: Tegevus, mida klient soovib ressursi suhtes teha (GET, POST, PUT, DELETE jne.).
    • Tee: Näitab konkreetset ressurssi serveris.
    • HTTP versioon: Protokolli versioon, mida kasutatakse vahetamiseks (tavaliselt HTTP/1.1 või HTTP/2).

    Näide GET-päringu algusjoonest:

    GET /index.html HTTP/1.1
    
  2. Päised (Headers): Sisaldavad täiendavat teavet päringu või kliendi kohta. Näited päistest:

    • Host: Serveri domeeninimi.
    • User-Agent: Teave kliendirakenduse kohta (brauser, OS).
    • Content-Type: Andmetüüp päringu kehas.
    • Authorization: Autentimisandmed.

    Näide päistest:

    Host: example.com
    User-Agent: curl/7.64.1
    Accept: */*
    
  3. Tühi rida: Eraldab päised päringu kehasest (kui see on olemas).

  4. Päringu keha (Body): Sisaldab andmeid, mida klient saadab serverile. Tavaliselt on see POST või PUT meetodites (näiteks vormiandmed, JSON, XML). GET, HEAD, DELETE meetodite puhul on see tavaliselt puuduv.

    Näide POST-päringu kehas:

    {
      "name": "Test User",
      "age": 30
    }
    

Server töötleb seda päringut ja saadab kliendile HTTP-vastuse.