Middle+
GET və POST 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 sorğulamaq üçün istifadə olunur. Parametrlər URL-də (sorğu sətirində) ötürülür və sorğu serverin vəziyyətini dəyişməməlidir. GET sorğuları keşlənir və brauzer tərəfindən yadda saxlanıla bilər.
-
POST məlumatları serverə göndərmək üçün istifadə olunur, məsələn, resursların yaradılması və ya yenilənməsi zamanı. Məlumatlar sorğunun gövdəsində ötürülür, bu da böyük həcmdə məlumat göndərməyə və gizli məlumatların daha təhlükəsiz ötürülməsinə imkan verir. POST sorğuları keşiklenmir.
Nümunə:
GET /users?id=123 HTTP/1.1
Host: example.com
POST /users HTTP/1.1
Host: example.com
Content-Type: application/json
{"name": "Иван", "age": 30}