Middle
HTTP standartında RESTful tərzində GET sorğusunun bədənə sahib olması mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
HTTP/1.1 standartına görə, GET sorğusunda texniki olaraq bir gövdə (body) ola bilər, amma bu tövsiyə edilmir və RESTful API-lərdə ümumi praktika deyil. RFC 7231 GET-də gövdənin olmasını qadağan etmir, amma serverlərin adətən GET sorğularında gövdəni nəzərə almamasını göstərir.
RESTful tərzdə, GET sorğuları idempotent olmalı və yan təsirləri olmadan resursları əldə etmək üçün istifadə olunmalıdır. GET-də sorğu gövdəsi, qeyri-müəyyənliklər və keşik, proxy və digər aralıq düyünlərlə bağlı problemlərə səbəb ola bilər.
Buna görə də, əgər parametrləri keçirmək lazımdırsa, URL parametrlərindən (sorgu sətiri) istifadə etmək daha yaxşıdır.