Als «rest» getaggte Fragen

Representational State Transfer (REST) ​​ist ein Architekturstil für Netzwerksoftware zur Übertragung von Informationen über das Web.


4
Zu viele REST-API-Aufrufe auf einer Seite?
Eine Web-App, die mit hochmodularen, kleinen Komponenten entwickelt wurde (in diesem Fall unter Verwendung von AngularJS-Anweisungen, aber genauso gut WebComponents, ReactJS-Komponenten oder eine andere Technologie). Komponenten haben häufig asynchrone REST-API-Aufrufe, bei der Initialisierung oder bei der Benutzerinteraktion. Dieses Design verursacht viele API-Aufrufe pro Seite (manchmal 20+). Gibt es ein Problem …
8 rest  api  async 

2
Rest Design - Mehrere Anrufe statt Rückgabe aller Daten in einem Anruf
Ich versuche eine Rest-API für eine Android-App zu erstellen. Angenommen , ich habe eine usersTabelle mit (id, name, email)und einen songsTisch mit (id, song_name, album)und eine reiche verbinden Verbindung zwischen ihnen als streamsmit (user_id, song_id, listen_count). Ich möchte Details zu allen Streams abrufen und in der App als Liste anzeigen. …
8 rest 

2
Partitionieren von REST-API-Ressourcen in Bereiche, die auf Geschäftsdomänen basieren
Ist es in einer REST-API für Hauptanwendungen, die mehrere verwandte Domänen abdeckt, sinnvoller, Ressourcen basierend auf der Geschäftsdomäne, zu der sie gehören, in "Bereiche" aufzuteilen, oder ist es besser, ein einzelnes Modell beizubehalten? Beispielsweise gibt es die Unterdomänen "Vertrieb" und "Inventar". Benutzer des Systems kümmern sich normalerweise jeweils nur um …

2
Gruppieren und Verschachteln von REST-APIs
Meine Frage bezieht sich auf bewährte Methoden zum Aggregieren oder Gruppieren von REST-APIs. Ich habe ein Szenario, in dem es viele verschiedene Anbieter, Datenquellen usw. gibt, und ich denke, dass das Gruppieren von REST-APIs sehr sinnvoll wäre, um das System wartbar zu halten. Ich habe viele Szenarien, in denen ein …

3
Richtige Antwort auf HTTP-Anfrage, wenn zu viele Daten angefordert werden
Ich erstelle eine API für eine Adserving-Plattform, mit der Sie Trackerdaten für Werbekampagnen anfordern können. Kampagnen überschreiten häufig Hunderte Millionen Anfragen, was bedeutet, dass Daten im Wert von vielen Terabyte vorliegen. Daher müssen wir verhindern, dass API-Konsumenten zu viele Daten gleichzeitig anfordern (so dass die Anforderung abgelaufen ist), aber ich …

1
Wie übersetze ich eine SQL-Abfrage in REST-API-Anforderungen?
Angenommen , ich habe eine maschinenlesbare Beschreibung (z. B. in WADL , Swagger oder RAML ) einer REST-API, die eine Schnittstelle zu einer Datenbank bereitstellt. Meine Benutzer senden Anfragen zur zugrunde liegenden Datenbank in Form von SQL oder einer ähnlichen Abfragesprache. Ich kann jedoch nicht direkt auf die Datenbank zugreifen, …


2
REST vs RPC für die mobile Entwicklung
Wie viele wissen, steigt die mobile Entwicklung heutzutage rasant an und ich glaube, sie wirkt sich auf das aus, was wir codieren. Um genau zu sein, bin ich daran interessiert, Webdienste für eine mobile Anwendung zu entwickeln. Ich sehe zwei mögliche Architekturen - RPC und REST. Ich habe sowohl REST- …

3
Was ist die richtige HTTP-Methode für das Upvoting?
Aus RESTful Sicht, was ist die am besten geeignete HTTP - Methode für die Aktion von upvoting einen Forenbeitrag (wie auf Stack)? Ich würde POST für die Abstimmung und DELETE für die Annullierung der Abstimmung sagen, aber da Benutzer nur eine Stimme pro Nachricht abgeben dürfen, kann die Abstimmung als …
8 rest  http  semantics 

2
HTTP-Antwortheader für eine eindeutige Anforderungs-ID für den REST-Service
Für unseren REST-Service möchte ich bei jeder Antwort eine eindeutige Anforderungs-ID zurücksenden. nützlich zum Debuggen interner Projekte, aber auch zum Anbieten von Unterstützung für Dritte, die den Service möglicherweise in Zukunft nutzen. Ich habe beschlossen, einen Antwortheader zu verwenden, da nicht alle REST-Anforderungen zu einem Antworttext führen müssen (häufig nutzen …


2
Statuscode "Ungültiger Vorgang" in einer HATEOAS REST-API
In einer HATEOAS-API werden Links zurückgegeben, die mögliche Zustandsübergänge darstellen. Ein konformer Client sollte nur diese Links abrufen und befolgen. Wenn jedoch ein nicht konformer Client URIs erstellt, anstatt den angegebenen Links zu folgen, welcher Statuscode / welche Antwort ist am besten geeignet, um zurückzukehren? 400 würde funktionieren, zusammen mit …

6
Wofür wurde SOAP erfunden?
Diese Frage ist von dieser inspiriert . Was war das ursprüngliche Ziel der Erfindung von SOAP? Warum wurde es erfunden, als wir HTTP und REST der alten Art hatten?
8 rest  http  soap 

2
"REST Vs GraphQL" ist es ein korrekter Vergleich?
Ich habe auf vielen Websites gesehen, dass REST mit GraphQL verglichen wird. Nachdem ich dieses Anliegen (eigentlich mein Anliegen) untersucht habe, dass "es ein korrekter Vergleich ist?", bin ich verwirrter. Da der REST eine andere Definition als GraphQL hat, beschäftigt mich diese Frage damit, warum wir zwei verschiedene Konzepte miteinander …
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.