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.



7
Amazon S3 Name des Dateidownloads ändern
Ich habe Dateien in S3 mit einer GUID als Schlüsselnamen gespeichert. Ich verwende eine vorsignierte URL zum Herunterladen gemäß der S3-REST-API Ich speichere den ursprünglichen Dateinamen in meiner eigenen Datenbank. Wenn ein Benutzer auf klickt, um eine Datei von meiner Webanwendung herunterzuladen, möchte ich seinen ursprünglichen Dateinamen zurückgeben. Derzeit erhält …


8
So testen Sie die REST-API mit der Chrome-Erweiterung "Advanced Rest Client"
Den Anweisungen unter dem folgenden Link folgend, habe ich erfolgreich eine REST-API für meine Django-Anwendung erstellt: http://django-rest-framework.org/tutorial/quickstart . Ich kann es testen, indem ich an der Unix-Eingabeaufforderung Folgendes tue: curl -H 'Accept: application/json; indent=4' -u root:myPassword http://www.myWebsite.com/users/ Es klappt :) Ich möchte jedoch den Advanced Rest Client der Chrome-Erweiterung verwenden, …




3
Wie sichere ich RESTful-Webdienste?
Ich muss sichere RESTful-Webdienste implementieren . Ich habe bereits mit Google recherchiert, stecke aber fest. Optionen: TLS (HTTPS) + HTTP Basic (pc1oad1etter) HTTP Digest zweibeinige OAuth ein Cookie-basierter Ansatz Kundenzertifikate (Tom Ritter und hier ) Signierte Anfragen mit HMAC und einer begrenzten Lebensdauer Gibt es weitere mögliche Optionen? Wenn OAuth …

1
REST - HTTP Post Multipart mit JSON
Ich muss ein HTTP Post Multipart erhalten, das nur 2 Parameter enthält: Eine JSON-Zeichenfolge Eine Binärdatei Welches ist der richtige Weg, um den Körper einzustellen? Ich werde den HTTP-Aufruf mithilfe der Chrome REST-Konsole testen und frage mich, ob die richtige Lösung darin besteht, einen "Label" -Schlüssel für den JSON-Parameter und …
88 java  json  rest  http  resteasy 

8
WCF Data Services (OData) gegen ASP.NET-Web-API
Ich entwerfe eine verteilte Anwendung, die aus RESTful-Diensten und einer Vielzahl von Clients (Silverlight, iOS, Windows Phone 7 usw.) besteht. Im Moment entscheide ich, welche Technologie ich zum Implementieren meiner Dienste, WCF Data Services (OData) oder der neuen ASP.NET-Web-API verwenden soll, die mit ASP.NET MVC 4 herauskommt. Ich habe einige …

7
Unterschied zwischen Servlet und Webdienst
Was ist der Unterschied zwischen diesen 2? Ich habe bei Google nur wenige Ergebnisse gefunden, die nichts aussagekräftiges sind. Hier ist eine Folgefrage: Angenommen, ich erstelle eine Spring MVC-Webanwendung, kommentiere einige Klassen mit @ Controller-Annotation und erstelle etwas, das einige Informationen erfolgreich vom Front-End -> Back-End und umgekehrt überträgt, und …

5
Ist es per REST in Ordnung, Inhalte nach dem POST zurückzugeben?
Ich verwende RESTlet und habe eine Ressource erstellt. Ich behandle POST durch Überschreiben der acceptRepresentationMethode. Der Client sollte mir einige Daten senden, dann speichere ich sie in der Datenbank, setze die Antwort auf 201 (SUCCESS_CREATED) und muss einige Daten an den Client zurückgeben, aber der Rückgabetyp acceptRepresentationist void. In meinem …
87 java  rest  restlet 


16
CORS mit Federstiefel und eckigen Js funktionieren nicht
Ich versuche, REST-Endpunkte für eine Anwendung (Spring-Boot-Anwendung) von einer anderen (anglejs) aufzurufen. Die Anwendungen werden auf den folgenden Hosts und Ports ausgeführt. REST-Anwendung mit Spring Boot, http://localhost:8080 HTML-Anwendung mit anglejs, http://localhost:50029 Ich benutze auch spring-securitymit der Spring-Boot-Anwendung. Über die HTML-Anwendung kann ich mich bei der REST-Anwendung authentifizieren, danach kann ich …

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.