Sobes.tech
Junior — Middle

Miks on tundliku teabe töötamisel eelistatav kasutada HTTP-meetodit POST selle asemel, et kasutada GET-i?

sobes.tech AI

Vastus AI-lt

GET meetod edastab andmeid URL kaudu, muutes parameetrid nähtavaks brauseri aadressiribal, serveri logides ja brauseri ajaloos. See ei ole turvaline tundliku teabe, näiteks paroolide või isikuandmete jaoks.

POST meetod edastab andmeid HTTP-päringu kehas, mis varjab need URL-ist ja vähendab juhusliku avalikustamise riski. Lisaks ei salvestata POST-päringuid tavaliselt vahemällu ega säilitata brauseri ajaloos.

Näide: parooliga vormi saatmisel on parem kasutada POST-i, et parool ei ilmuks URL-is.

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

username=user&password=secret