Als «rest» getaggte Fragen

85
Was sind die besten / häufigsten RESTful-URL-Verben und -Aktionen?

Ich versuche, Informationen zu den besten und häufigsten RESTful-URL-Aktionen zu finden. Welche URL verwenden Sie beispielsweise zum Anzeigen der Details eines Elements, zum Bearbeiten des Elements, zum Aktualisieren usw. /question/show/<whatever> /question/edit/<whatever>...

85
Strukturierung der Online-Dokumentation für eine REST-API

Ich erstelle meine erste Rest-API, die Daten in JSON- und XML-Formate serialisiert. Ich möchte API-Clients eine Indexseite zur Verfügung stellen, auf der sie implementierte Endpunkte auswählen können. Welche Informationen muss ich einschließen, um meine API am nützlichsten zu machen, und wie soll...

84
HATEOAS: absolute oder relative URLs?

Welche Vor- und Nachteile hat das Entwerfen eines Links als vollständige URL (" http: // Server: Port / Anwendung / Kunden / 1234 ") im Vergleich zum Pfad ("/ application /" beim Entwerfen eines RESTful-Webdienstes mit HATEOAS? Kunden / 1234 ")?

84
Vue.js: Definieren Sie einen Service

Ich betrachte Vue.js als Alternative zu Angular und es gefällt mir bisher sehr gut. Um ein Gefühl dafür zu bekommen, überarbeite ich ein vorhandenes Angular-Projekt in ein Vue-Projekt. Ich bin gerade an dem Punkt angelangt, an dem ich mit meiner REST-API kommunizieren muss. In Angular habe ich...

83
Warum JAX-RS / Jersey verwenden?

Entschuldigung, diese Frage klingt albern, aber nachdem ich einige meiner RESTful-Services mit Jersey entwickelt hatte, stellte ich mir die Frage: Wenn REST nur eine Architektur und kein Protokoll wie SOAP ist, warum benötigen wir eine Spezifikation wie JAX-RS? Ich habe tatsächlich nach Fragen wie...

83
Token abgelaufen - JSON REST API - Fehlercode

Ich habe eine JSON-REST-API. Es gibt einen Handschlag, mit dem Sie einen Token erhalten, der 15 Minuten gültig ist. Alle Anrufe, die Sie innerhalb dieser 15 Minuten tätigen, sollten in Ordnung sein. Nach den 15 Minuten gebe ich ein Fehlerobjekt zurück (einschließlich Code, Nachricht, Erfolg =...

83
Nutzdaten der Paginierungsantwort von einer RESTful-API

Ich möchte die Paginierung in meiner RESTful-API unterstützen. Meine API-Methode sollte eine JSON-Produktliste über zurückgeben /products/index. Es gibt jedoch möglicherweise Tausende von Produkten, und ich möchte sie durchblättern, daher sollte meine Anfrage ungefähr so ​​aussehen:...

82
Wie schreibe ich eine REST-API?

Ich schreibe eine iPhone-App als Hobbyprojekt und sie benötigt einen Webdienst, um sie mit Daten zu versorgen. Es unterscheidet sich nicht sehr von dem, was ich bei der Arbeit mache, aber bei der Arbeit schreibe ich nur Ansichten und Controller. Jemand anderes ist für das Schreiben des Modells...

82
Restfehlermeldung im HTTP-Header oder Antworttext?

Ich habe einen REST-Service, der für iPhone- und Android-Clients verfügbar ist. Derzeit folge ich den HTTP-Codes 200, 400, 401, 403, 404, 409, 500 usw. Meine Frage ist, wo ist der empfohlene Ort, um den Grund / die Beschreibung / die Ursache des Fehlers anzugeben? Ist es sinnvoller, wenn die...