Sziasztok,
HTTP response header-ben mennyi elfogadott custom szöveget küldeni?
RFC szerint ezek csak javasolt szövegek.
- 779 megtekintés
Hozzászólások
Elfogadható, de nincs értelme egyáltalán kitölteni sem, a specifikáció szerint: "A client SHOULD ignore the reason-phrase content."
Azaz nem építhetsz arra, hogy a reason-phrase-t a kliens egyáltalán értelmezni fogja.
- A hozzászóláshoz be kell jelentkezni
Ettől még a clienten kívül más számára lehet hasznos info.
- A hozzászóláshoz be kell jelentkezni
Igen.
"Reason-Phrase is intended for the human user"
Ami dilemmát okoz, hogy szerintem a status code + Reason Phrase a http-hez tartozik, és nem az alkalmazáshoz, ami a tartalmat generálja.
- A hozzászóláshoz be kell jelentkezni
Ebből a szempontból az egész REST egy erős layer violation (leszámítva azt a keményvonalas olvasatot, amiből az jön ki, hogy a REST az tulajdonképp a HTTP) nem ez lesz a legnagyobb keveredés :)
Meg persze lehet úgy is nézni, hogy az alkalmazás beszél httpn, az ő dolga, hogy mit akar mondani, ilyen alapon tulajdonképp arról se szabadna véleménye legyen, hogy egyáltalán milyen status codeot kell neki mondani, ha hiba van. Meg az ő dolga egyébként eldönteni, hogy 302 redirect, mert máshol van egy resource? Hiszen az alapvetően HTTP, viszont azt meg az app tudja, hogy mondjuk átnevezte.
De ez szerintem elég elméleti, ha segít valahol, nyugodtan oda lehet írni.
- A hozzászóláshoz be kell jelentkezni