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