Sobes.tech
Junior — Middle

Brauzerdə sorğu göndərərkən GET və POST metodları arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Brauzerdən HTTP sorğularını göndərmək üçün GET və POST metodları əsas iki yoldur.

  • GET serverdən məlumat tələb etmək üçün istifadə olunur. Parametrlər URL-də (sorğu sətirində) ötürülür, bu onların ölçüsünü məhdudlaşdırır və sorğuları keşikdə saxlamağa və nişanlara əlavə etməyə imkan verir. GET sorğuları idempotent olmalıdır (serverin vəziyyətini dəyişdirməməlidir).

  • POST məlumatları serverə göndərmək üçün istifadə olunur, məsələn, formaların göndərilməsi zamanı. Məlumatlar sorğunun gövdəsində ötürülür, bu böyük həcmdə məlumat göndərməyə və məlumatları daha təhlükəsiz ötürməyə imkan verir. POST sorğuları serverin vəziyyətini dəyişə bilər.

Nümunə:

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