Middle
HTTP-də GET və POST sorğuları arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
GET və POST, müştəri ilə server arasında qarşılıqlı əlaqədə istifadə olunan iki əsas HTTP metodudur.
-
GET serverdən məlumat tələb etmək üçün istifadə olunur. Parametrlər URL-də ötürülür, sorğular brauzer tərəfindən keşikdə saxlanılır və təhlükəsiz və idempotent (serverin vəziyyətini dəyişmir) hesab olunur.
-
POST məlumatları serverə göndərmək üçün istifadə olunur, məsələn, forma göndərilərkən. Məlumatlar sorğunun gövdəsində ötürülür, URL-də göstərilmir və sorğular serverin vəziyyətini dəyişə bilər.
Nümunə:
GET /search?q=laravel HTTP/1.1
Host: example.com
POST /submit-form HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
name=John&age=30
Beləliklə, GET məlumat almaq üçün uyğundur, POST isə məlumat göndərmək və tətbiqin vəziyyətini dəyişə biləcək əməliyyatlar üçün istifadə olunur.