Middle
HTTP standartında RESTful tarzına uygun olarak GET isteğinin gövdesi olabilir mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
HTTP/1.1 standardına göre, GET isteğinde teknik olarak bir gövde (body) bulunması mümkündür, ancak bu önerilmez ve RESTful API'lerde yaygın bir uygulama değildir. RFC 7231, GET isteğinde gövde bulunmasını yasaklamaz, ancak sunucuların genellikle GET isteklerindeki gövdeyi görmezden geldiğini belirtir.
RESTful tarzda, GET istekleri idempotent olmalı ve yan etkisiz kaynaklar almak için kullanılmalıdır. GET'te istek gövdesi, belirsizliklere ve önbellekleme, proxy ve diğer ara düğümlerle ilgili sorunlara yol açabilir.
Bu nedenle, parametreleri iletmek gerekiyorsa, isteğin gövdesi yerine URL parametreleri (sorgu dizisi) kullanmak daha iyidir.