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.

13
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 Methoden ist Ihrer Meinung nach der beste und warum: 1. Verwenden Sie nur …
329 rest  sorting  pagination 


12
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 auftauchte, war ein bereits …
317 php  web-services  api  rest 

12
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 Antworten. …
303 http  rest 

7
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 Abteilungen und jede Abteilung besitzt 0 oder mehr Beschäftigten. Eine …
301 rest  api-design 

4
Wie verwende ich cURL, um Cookies zu senden?
Ich habe gelesen, dass das Senden von Cookies mit Locken funktioniert, aber nicht für mich. Ich habe einen RESTEndpunkt als: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Wenn ich versuche, auf Folgendes zuzugreifen: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About …

11
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 …



9
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 Reihe von Parametern, die wir über …
283 rest  restful-url 

13
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 bestehen, die beiden zur Unterscheidung des Informationsmusters zu verwenden. …
276 java  rest  jax-rs 

6
Sollte ich PATCH oder PUT in meiner REST-API verwenden?
Ich möchte meinen Ruheendpunkt mit der entsprechenden Methode für das folgende Szenario entwerfen. Es gibt eine Gruppe. Jede Gruppe hat einen Status. Die Gruppe kann vom Administrator aktiviert oder inaktiviert werden. Soll ich meinen Endpunkt als gestalten? PUT /groups/api/v1/groups/{group id}/status/activate ODER PATCH /groups/api/v1/groups/{group id} with request body like {action:activate|deactivate}

8
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 nicht.
273 php  rest  post 

4
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, verwendet werden zu können. Wikipedia: 412 Voraussetzung fehlgeschlagen: Der Server …
272 http  rest  jax-rs 

12
Spring RestTemplate GET mit Parametern
Ich muss einen RESTAnruf tätigen , der benutzerdefinierte Header und Abfrageparameter enthält. Ich setze meine HttpEntitynur mit den Headern (kein Body) und verwende die RestTemplate.exchange()Methode wie folgt: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", …
266 java  spring  rest 

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.