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.
Welche HTTP-Antwort muss für eine vorhandene Webseite verwendet werden, für die ein Benutzer jedoch nicht über ausreichende Berechtigungen verfügt (er ist nicht angemeldet oder gehört nicht zur richtigen Benutzergruppe)? 401 Unauthorized? 403 Forbidden? Etwas anderes? Was ich bisher auf jedem gelesen habe, ist nicht sehr klar über den Unterschied zwischen …
Ich baue einen Server, auf dem Clients Objekte speichern können. Diese Objekte werden auf Client-Seite vollständig erstellt und enthalten Objekt-IDs, die für die gesamte Lebensdauer des Objekts dauerhaft sind. Ich habe die API so definiert, dass Clients Objekte mit PUT erstellen oder ändern können: PUT /objects/{id} HTTP/1.1 ... {json representation …
Ich erstelle eine Anwendung mit einer REST-basierten API und bin an einem Punkt angelangt, an dem ich Statuscodes für jede Anforderung spezifiziere. Welchen Statuscode sollte ich für Anfragen senden, bei denen die Validierung fehlschlägt oder bei denen eine Anfrage versucht, ein Duplikat in meine Datenbank aufzunehmen? Ich habe http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html durchgesehen, …
Ich gebe derzeit 401 Unauthorized zurück, wenn in meiner Django / Piston- basierten REST-API-Anwendung ein Validierungsfehler auftritt. Nachdem ich mir die Registrierung des HTTP- Statuscodes angesehen habe, bin ich nicht davon überzeugt, dass dies ein geeigneter Code für einen Validierungsfehler ist. Was empfehlen Sie? 400 schlechte Anfrage 401 nicht Autorisiert …
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": "00490000486", "price": 1.00, "tax": 0.08 } Was soll ich zurückgeben, wenn …
Ich schreibe eine REST-Web-App (NetBeans 6.9, JAX-RS, TopLink Essentials) und versuche, JSON- und HTTP-Statuscode zurückzugeben. Ich habe Code bereit und funktioniert, der JSON zurückgibt, wenn die HTTP-GET-Methode vom Client aufgerufen wird. Im Wesentlichen: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // some code to return JSON ... return …
Ich versuche, einen Statuscode von 304 zurückzugeben, der für eine GET-Methode in einem Web-API-Controller nicht geändert wurde. Der einzige Weg, auf dem ich Erfolg hatte, war ungefähr so: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); …
Ich verwende das Google-Plug-In "Page Speed" für Firefox, um auf meine Website zuzugreifen. Einige der Komponenten auf meiner Seite werden als HTTP-Status angezeigt: 200 200 (Cache) 304 Mit Googles "Seitengeschwindigkeit". Was mich verwirrt, ist der Unterschied zwischen 200 (Cache) und 304. Ich habe die Seite mehrmals aktualisiert (aber meinen Cache …
Nachdem ich einen Artikel über die Ausnahmebehandlung in der ASP.NET-Web-API gelesen habe, bin ich etwas verwirrt darüber, wann eine Ausnahme ausgelöst oder eine Fehlerantwort zurückgegeben werden soll. Ich frage mich auch, ob es möglich ist, die Antwort zu ändern, wenn Ihre Methode ein domänenspezifisches Modell anstelle von HttpResponseMessage... zurückgibt. Um …
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 angekündigt.
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Ich entwickle eine RESTful-API, in …
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 bedeutet, dass die Ressource dauerhaft in einen anderen URI …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.