Sobes.tech
Junior — Middle

Mis vahe on GET ja POST meetoditel brauseris päringute saatmisel?

sobes.tech AI

Vastus AI-lt

GET ja POST meetodid on kaks peamist viisi, kuidas brauserist HTTP-päringuid saata.

  • GET kasutatakse andmete pärimiseks serverilt. Parameetrid edastatakse URL-is (päringuribal), mis piirab nende suurust ja võimaldab neid vahemällu salvestada ning järjehoidjatesse lisada. GET-päringud peavad olema idempotentsed (mitte muutma serveri olekut).

  • POST kasutatakse andmete saatmiseks serverile, näiteks vormide saatmisel. Andmed edastatakse päringu kehas, mis võimaldab saata suuri andmemahtusid ning edastada andmeid turvalisemalt. POST-päringud võivad muuta serveri olekut.

Näide:

GET /search?q=python HTTP/1.1
Host: example.com

POST /submit HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded

name=John&age=30