Wie erzwingen Sie, dass Ihre Anforderungen den Status 200 zurückgeben, außer in schwerwiegenden Fällen, in denen ich 500 zurückgebe? Derzeit stoße ich auf das Problem, dass mein Client einen Statuscode von 411 (Länge nicht angegeben) erhält und dies Probleme mit meinem Testframework verursacht.Erzwingen der HTTP-Antwort zum Zurückgeben des Status 200 in Rails
Gibt es eine Möglichkeit, Ihren Rückgabestatus in einem Rails-Controller manuell anzugeben?
EDIT: Genauer gesagt weiß ich, dass Sie
verwenden können: Status
aber wo stelle ich, dass, wenn
format.json mit {machen: json = > final_obj}
um ein HTTP-Antwort zurückzugeben e nach einem POST?
Ich denke, mit: ok statt die wörtliche 200 besser ist. Falls http sich ändert und es wird etwas anderes :) –
@ArunaHerath LOL !!!!! – Purrell
@Purrell mit Variablen anstelle von magischen Zahlen ist nur eine gute Übung. – springloaded