Sobes.tech
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.