Ich habe einige Tutorials zum Entwerfen von REST-APIs befolgt, aber ich habe immer noch einige große Fragezeichen. Alle diese Tutorials zeigen Ressourcen mit relativ einfachen Hierarchien, und ich würde gerne wissen, wie die darin verwendeten Prinzipien auf komplexere angewendet werden. Darüber hinaus bleiben sie auf einem sehr hohen / architektonischen …
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 …
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. …
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 …
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 …
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 …
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, …
Unser Produkt registriert neue Player in unserem Service und wir haben uns dafür entschieden, es auf Azure zu hosten (wir verwenden .NET). Wir wollten, dass es zustandslos (aus Gründen der Skalierbarkeit) und relativ sicher ist. Da dies das erste REST WS ist, das ich schreibe, wollte ich ein Feedback dazu …
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- …
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 …
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 …
Für eine REST-API, an der ich arbeite, möchte ich JSON in einem konsistenten Layout zurückgeben: { "Data" : { "Id" : 123, "Email" : "charlie@somewhere.com" "Firstname" : "Charlie", "Surname" : "Brown", }, "Error" : null } Die Nutzdaten enthalten immer "Daten" und "Fehler", wobei der eine oder andere null sein …
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 …
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?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.