Sobes.tech
Junior — Middle

Mi a különbség a GET és POST módszerek között a böngészőben történő kérések küldésekor?

sobes.tech MI

Válasz az MI-től

A GET és POST módszerek a két fő módja annak, hogy HTTP-kéréseket küldjünk a böngészőből.

  • GET a szerverről származó adatok lekérésére szolgál. A paraméterek az URL-ben (kérdésláncban) kerülnek átadásra, ami korlátozza azok méretét, és lehetővé teszi a kérés gyorsítótárazását és könyvjelzőkben való mentését. A GET-kéréseknek idempotensnek kell lenniük (nem változtathatják a szerver állapotát).

  • POST adatokat küld a szervernek, például űrlapok elküldésekor. Az adatok a kérés törzsében kerülnek átadásra, lehetővé téve nagy mennyiségű információ küldését és az adatok biztonságosabb továbbítását. A POST-kérések módosíthatják a szerver állapotát.

Példa:

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