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