Sobes.tech
Middle

Може ли GET захтев у складу са HTTP стандардом у RESTful стилу да има тело?

sobes.tech АИ

Одговор од АИ

Prema standardu HTTP/1.1, tehnički je moguće da GET zahtev sadrži telo (body), ali se to ne preporučuje i nije uobičajena praksa u RESTful API-ima. RFC 7231 ne zabranjuje postojanje tela u GET, ali navodi da serveri obično ignorišu telo u GET zahtevima.

U RESTful stilu, GET zahtevi treba da budu idempotentni i da se koriste za dobijanje resursa bez neželjenih efekata. Telo zahteva u GET može dovesti do dvosmislenosti i problema sa keširanjem, proxy-ima i drugim međuveznim čvorovima.

Stoga, ako je potrebno preneti parametre, bolje je koristiti URL parametre (upitni niz), a ne telo zahteva.