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