Als «rest» getaggte Fragen

REST (Representational State Transfer) ist ein Stil der Softwarearchitektur für verteilte Hypermedia-Systeme wie das World Wide Web. Im Vergleich zu RPC-Architekturen wie SOAP hat es aufgrund der intrinsischen Entkopplung von Client und Server, die durch eine einheitliche Schnittstelle zwischen heterogenen Systemen entsteht, an Popularität gewonnen.


4
Anfordern einer RESTful-API mithilfe von Python
Ich habe eine RESTful-API, die ich mithilfe einer Implementierung von Elasticsearch auf einer EC2-Instanz verfügbar gemacht habe, um einen Inhaltskorpus zu indizieren. Ich kann die Suche abfragen, indem ich Folgendes von meinem Terminal (MacOSX) aus ausführe: curl -XGET 'http://ES_search_demo.com/document/record/_search?pretty=true' -d '{ "query": { "bool": { "must": [ { "text": { …

9
REST-API 404: Ungültiger URI oder fehlende Ressource?
Ich erstelle eine REST-API, bin jedoch auf ein Problem gestoßen. Es scheint, dass beim Entwerfen einer REST-API die gängige Praxis darin besteht, dass ein 404 zurückgegeben wird, wenn die angeforderte Ressource nicht vorhanden ist. Für mich führt dies jedoch zu unnötiger Mehrdeutigkeit. HTTP 404 ist traditioneller mit einem schlechten URI …
219 web-services  http  rest 

7
Entscheidung zwischen HttpClient und WebClient
Unsere Web-App läuft in .Net Framework 4.0. Die Benutzeroberfläche ruft Controller-Methoden über Ajax-Aufrufe auf. Wir müssen den REST-Service unseres Anbieters in Anspruch nehmen. Ich prüfe, wie der REST-Service in .Net 4.0 am besten aufgerufen werden kann. Der REST-Service erfordert ein Standardauthentifizierungsschema und kann Daten sowohl in XML als auch in …

2
"Best Practice" für eine erholsame POST-Reaktion
Also nichts Neues hier Ich versuche nur eine Klarstellung zu bekommen und kann anscheinend keine in anderen Posts finden. Ich erstelle unruhig eine neue Ressource, sagen wir: /books (POST) mit einem Körper: { title: 'The Lion, the Witch and the Wardrobe', author: 'C. S. Lewis' } Ich weiß, dass ich …

11
JAX-RS / Jersey Wie kann man die Fehlerbehandlung anpassen?
Ich lerne JAX-RS (auch bekannt als JSR-311) mit Jersey. Ich habe erfolgreich eine Root-Ressource erstellt und spiele mit Parametern herum: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Dies funktioniert …

9
Welche HTTP-Methoden passen zu welchen CRUD-Methoden?
Bei der Programmierung im RESTful-Stil sollten wir HTTP-Methoden als Bausteine ​​verwenden. Ich bin allerdings etwas verwirrt, welche Methoden zu den klassischen CRUD-Methoden passen. GET / Read und DELETE / Delete sind offensichtlich genug. Was ist jedoch der Unterschied zwischen PUT / POST? Stimmen sie eins zu eins mit Erstellen und …
213 http  rest  crud  http-method 


11
Best Practice für Teilaktualisierungen in einem RESTful-Service
Ich schreibe einen RESTful-Service für ein Kundenverwaltungssystem und versuche, die beste Vorgehensweise zum teilweisen Aktualisieren von Datensätzen zu finden. Ich möchte beispielsweise, dass der Anrufer den vollständigen Datensatz mit einer GET-Anforderung lesen kann. Zum Aktualisieren sind jedoch nur bestimmte Vorgänge im Datensatz zulässig, z. B. das Ändern des Status von …
208 rest 

6
So implementieren Sie eine sichere REST-API mit node.js.
Ich beginne mit der Planung einer REST-API mit node.js, express und mongodb. Die API stellt Daten für eine Website (öffentlicher und privater Bereich) und möglicherweise später für eine mobile App bereit. Das Frontend wird mit AngularJS entwickelt. Einige Tage habe ich viel über das Sichern von REST-APIs gelesen, aber ich …


8
Unterschied zwischen OData- und REST-Webdiensten
Bei der Untersuchung einiger Webdienste bin ich auf diese "neue" Technologie gestoßen , die Microsoft OData nennt . Wenn ich ihre Beschreibung in den FAQ zu OData durchlese, fällt es mir schwer, OData von REST-vollständigen Webdiensten zu unterscheiden. Könnte mir bitte jemand helfen, die Unterschiede zu verstehen?
196 web-services  rest  odata 

4
Schienen neu vs erstellen
Warum muss im RESTful-Controller eine neue Methode definiert und anschließend eine Erstellungsmethode erstellt werden? Die Google-Suche hat mir nicht die Antwort gegeben, nach der ich gesucht habe. Ich verstehe den Unterschied, muss aber wissen, warum sie so verwendet werden, wie sie sind.

10
Transaktionen über REST-Microservices hinweg?
Nehmen wir an, wir haben einen Benutzer, Wallet REST-Microservices und ein API-Gateway, das die Dinge zusammenhält. Wenn sich Bob auf unserer Website registriert, muss unser API-Gateway einen Benutzer über den Benutzer-Microservice und eine Brieftasche über den Wallet-Microservice erstellen. Hier sind einige Szenarien, in denen etwas schief gehen könnte: Die Erstellung …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.