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.

2
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 "Was ist der Unterschied zwischen Servlets …
83 rest  jersey  jax-rs 


5
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: /products/index?page_number=5&page_size=20 Aber wie muss meine JSON-Antwort aussehen? Würden API-Konsumenten normalerweise Paginierungs-Metadaten in der Antwort erwarten? …
83 rest  pagination 

3
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 = falsch), habe mich aber …

8
Benötigen Sie ein Beispiel für ein Android REST Client-Projekt, das das REST-Implementierungsmuster von Virgil Dobjanschi implementiert
Ich möchte einen REST-Client auf einem Android-Handy erstellen. Der REST-Server stellt mehrere Ressourcen bereit, z. B. (GET) http://foo.bar/customer List of all customer http://foo.bar/customer/4711 The customer with id 4711 http://foo.bar/customer/vip List of all VIP customer http://foo.bar/company List of all companys http://foo.bar/company/4711 The company with the ID 4711 http://foo.bar/company/vip List of all …

10
RESTful-Anwendung auf Google App Engine Java?
Ich möchte eine RESTful-App in Google App Engine erstellen. Ich möchte XML- und JSON-Dienste bereitstellen. Ich habe kurz mit Restlet, Resteasy und Jersey experimentiert. Ich habe mit keinem von ihnen viel Erfolg gehabt, abgesehen von einigen einfachen Beispielen in Restlet. Können Sie uns Ihre Erfahrungen beim Erstellen einer Restful-Webanwendung in …

10
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 verantwortlich, und …
82 php  iphone  mysql  rest 


4
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 REST-API …
82 http  rest  http-error 

5
Passen Sie den HTTP-Header für die Autorisierung an
Ich muss einen Client authentifizieren, wenn er eine Anfrage an eine API sendet. Der Client hat ein API-Token und ich habe darüber nachgedacht, den Standard- AuthorizationHeader zu verwenden, um das Token an den Server zu senden. Normalerweise wird dieser Header für verwendet Basicund DigestAuthentifizierung. Ich weiß jedoch nicht, ob ich …

4
Jersey-Client: Hinzufügen einer Liste als Abfrageparameter
Ich erstelle einen Jersey-Client für einen GET-Dienst, der eine Liste als Abfrageparameter enthält. Laut Dokumentation ist es möglich, eine Liste als Abfrageparameter zu haben (diese Informationen finden Sie auch unter @QueryParam javadoc). Schauen Sie sich das an: Im Allgemeinen kann der Java-Typ des Methodenparameters: Sei ein primitiver Typ; Haben Sie …
81 java  rest  jersey 



8
Was ist der Grund für die Verwendung von WADL?
Um RESTful zu beschreiben, können wir sagen, dass jede Ressource ihren eigenen URI hat. Mit HTTP GET, POST, PUT und DELETE können wir diese Ressourcen bearbeiten. Alle Ressourcen sind gegenständlich. Wer unsere Ressourcen nutzen möchte, kann dies über einen Browser oder einen REST-Client tun. Das ist die Hauptidee einer RESTful-Architektur. …
80 rest  wadl 


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.