Als «http-status-codes» getaggte Fragen

HTTP-Statuscodes sind eine Reihe standardisierter Codes, die in einer HTTP-Webantwort zurückgegeben werden. Fragen, warum ein Dienst (unerwartet) einen Statuscode zurückgibt, sollten dieses Tag nicht verwenden.

355
400 vs 422 Antwort auf POST von Daten

Ich versuche herauszufinden, welcher Statuscode für verschiedene Szenarien mit einer "REST-ähnlichen" API, an der ich arbeite, der richtige ist. Angenommen, ich habe einen Endpunkt, der das POST-Kaufen im JSON-Format ermöglicht. Es sieht aus wie das: { "account_number": 45645511, "upc":...

161
Wie kann man einen HTTP-Fehlercode angeben?

Ich habe versucht: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); und: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); Es wird jedoch immer ein Fehlercode von 500...

151
Unterschied zwischen HTTP-Umleitungscodes

Die Unterschiede zwischen den verschiedenen HTTP 3XX-Umleitungscodes sind mir nicht klar. Ja, ich habe die Spezifikation gelesen, aber es scheint hier eine gewisse Diskrepanz zwischen der Standard- und der tatsächlichen Praxis zu geben. Der 301Umleitungscode scheint klar genug zu sein: Dies...