Als «rest» getaggte Fragen

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":...

333
Wie rufe ich mit C # eine REST-API auf?

Dies ist der Code, den ich bisher habe: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL =...

329
Paginierung in einer REST-Webanwendung

Dies ist eine allgemeinere Neuformulierung dieser Frage (unter Eliminierung der Rails-spezifischen Teile). Ich bin nicht sicher, wie ich die Paginierung einer Ressource in einer RESTful-Webanwendung implementieren soll. Angenommen, ich habe eine Ressource namens products, welche der folgenden...

317
Rufen Sie eine REST-API in PHP auf

Unser Kunde hatte mir eine REST-API gegeben, bei der ich einen PHP-Aufruf durchführen muss. Tatsächlich ist die mit der API bereitgestellte Dokumentation jedoch sehr begrenzt, sodass ich nicht wirklich weiß, wie ich den Dienst aufrufen soll. Ich habe versucht, es zu googeln, aber das einzige, was...

303
Was ist der Unterschied zwischen HTTP und REST?

Nachdem ich viel über die Unterschiede zwischen REST und SOAP gelesen hatte, hatte ich den Eindruck, dass REST nur ein anderes Wort für HTTP ist. Kann jemand erklären, welche Funktionen REST zu HTTP hinzufügt? Hinweis : Ich suche keinen Vergleich zwischen REST und SOAP. Update : Danke für deine...

301
Was sind Best Practices für verschachtelte REST-Ressourcen?

Soweit ich das beurteilen kann, sollte jede einzelne Ressource nur einen kanonischen Pfad haben. Was wären im folgenden Beispiel gute URL-Muster? Nehmen Sie als Beispiel eine Restrepräsentation von Unternehmen. In diesem hypothetischen Beispiel kann jedes Unternehmen besitzt 0 oder mehr...

288
Best Practices für die API-Paginierung

Ich würde gerne Hilfe bei der Bearbeitung eines seltsamen Randfalls mit einer paginierten API erhalten, die ich erstelle. Wie viele APIs paginiert diese große Ergebnisse. Wenn Sie / foos abfragen, erhalten Sie 100 Ergebnisse (z. B. foo # 1-100) und einen Link zu / foos? Page = 2, der foo # 101-200...

283
Wie erstelle ich REST-URLs ohne Verben?

Ich habe Probleme zu bestimmen, wie erholsame URLs entworfen werden sollen. Ich bin alle für den erholsamen Ansatz, URLs mit Substantiven und nicht mit Verben zu verwenden, verstehe nicht, wie das geht. Wir erstellen einen Service zur Implementierung eines Finanzrechners. Der Rechner verwendet eine...

276
Wann wird @QueryParam vs @PathParam verwendet?

Ich stelle nicht die Frage, die hier bereits gestellt wird: Was ist der Unterschied zwischen @PathParam und @QueryParam Dies ist eine "Best Practices" - oder Konventionsfrage. Wann würden Sie @PathParamvs verwenden @QueryParam. Was ich mir vorstellen kann, könnte die Entscheidung darin...

273
Wie bekomme ich den Körper eines POST in PHP?

Ich reiche als POST auf einer PHP-Seite Folgendes ein: {a:1} Dies ist der Hauptteil der Anforderung (eine POST-Anforderung). Was muss ich in PHP tun, um diesen Wert zu extrahieren? var_dump($_POST); ist nicht die Lösung, funktioniert

272
REST-Antwortcode für ungültige Daten

Welcher Antwortcode sollte in folgenden Szenarien an den Client übergeben werden? Bei der Benutzerregistrierung wurden ungültige Daten wie falsches E-Mail-Format übergeben Benutzername / E-Mail ist bereits vorhanden Ich habe 403 gewählt. Ich habe auch festgestellt, dass ich das Gefühl habe,...