Wenn Sie sich mit API Gateway befassen, ist eines der Dinge, die jedes Mal auftauchen, dass API Gateway ein Ort ist, an dem Sie Ergebnisse von mehreren Endpunkten zusammenfassen sollten. Das hört sich sehr schön an. Viele gängige API-Gateway-Lösungen wie AWS API Gateway, Kongo und Netflix Zuul unterstützen diese Funktion …
Wir entwerfen eine RESTful-API, die hauptsächlich auf die Anforderungen eines einzelnen Clients zugeschnitten ist. Aufgrund seiner besonderen Umstände muss dieser Kunde so wenig Anfragen wie möglich stellen. Die API verarbeitet i18n über einen Accept-Language-Header in den Anforderungen. Dies funktioniert für alle Aufgaben, die der Client ausführen muss, mit Ausnahme einer …
Meine REST-Implementierung gibt Fehler in JSON mit der folgenden Struktur zurück: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Ich schlage vor, ein spezielles Antwortmodell zu erstellen, in dem ich die erforderlichen Werte für Eigenschaften (dev_message, message_for_user, some_internal_error_code) übergeben und zurückgeben kann. Im Code wäre es ähnlich wie …
Ich erstelle eine .NET 4.5 C # Web-API-REST-Lösung und möchte, dass jemand mir mitteilt, ob meine Projektlösung für eine mit Domain Driven Design entworfene Lösung korrekt und / oder sinnvoll (-genügend?) Ist. Die Lösung wurde in 6 Projekte aufgeteilt: /Base (Von nichts referenziert) Das Webprojekt und bildet die Schnittstelle zwischen …
Ich schreibe eine Rest API und frage mich, wie ich mit der Unterstützung der verschiedenen Versionen am besten umgehen kann. Damit meine ich nicht, wie man einen URI als V2 oder V3 definiert, sondern wie man den Code strukturiert, vorausgesetzt, er müsste: Unterstützt mehrere Versionen gleichzeitig, z. V1-, V2- und …
Ich erstelle eine REST-API, die Einfügungen (POST, nicht idempotent) und Aktualisierungen (PUT, idempotent) zum Hinzufügen / Aktualisieren der Datenbank zu unserer Anwendung zulässt. Ich frage mich, ob es Standards oder Best Practices dafür gibt, welche Daten wir in der Antwort auf eine POST-Operation (Einfügen) an den Client zurücksenden. Wir müssen …
Ich habe viele Artikel über Microservices-Architektur gelesen und mich gefragt, wann ich AMQP oder REST verwenden soll. Ich habe gelesen, dass eine lose Kopplung zwischen Diensten eine gute Sache ist und AMQP in diesem Fall eine gute Wahl zu sein scheint. Wenn wir jedoch AMQP verwenden, brauchen wir keine REST-Endpunkte …
Ich entwickle einen einfachen RESTful-Service für Turniere und Zeitpläne. Wenn ein Turnier über eine POST-Anforderung erstellt wird, die einen JSON-Body enthält, wird das Turnier BiMapin eine DAO-Implementierung eingefügt , die wie folgt deklariert ist: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Wenn ein Turnier erstellt wird, wird die zugehörige Zeichenfolgen-ID zurückgegeben, …
Wenn ich das richtig verstehe, wurde REST von Roy Fielding als beschreibendes Modell der Architektur des Webs formalisiert . AFAIK Fielding behauptete nicht, dass REST etwas Gutes sei, sondern beschrieb lediglich die De-facto-Architektur des Webs. Das Web hatte sich bereits zu diesem Zeitpunkt als enorm erfolgreiches verteiltes Hypertextsystem erwiesen, weshalb …
Ich entwerfe eine REST-API des Dienstes und bin auf dem richtigen Weg zum Verschachteln von Ressourcen hängen geblieben. Ressourcen: Partner, Tickets, Einstellungen Verbindungen zwischen Ressourcen: Partner hat viele Tickets, Partner hat eine Reihe von Einstellungen, Geschäftslogik: Sie können alle Partner als anonymen Benutzer auflisten, Sie können dem angegebenen Partner ein …
Angenommen, Sie verwenden APIs eines Herstellers. Wie können Sie sicherstellen, dass deren API wie erwartet funktioniert? Mein Hauptanliegen ist manchmal, dass der Hersteller die Änderungen an seinem Code vorgenommen und die API zerstört hat. Wir möchten eine Art automatische Software, um sie kontinuierlich zu testen. Wie gehe ich damit um?
Laut Roy Fielding (einem der Hauptautoren der HTTP-Spezifikation) erwähnt er in seiner wegweisenden These Architectural Styles bei der Diskussion von REST : [E] Jede Anfrage vom Client an den Server muss alle Informationen enthalten, die zum Verständnis der Anfrage erforderlich sind, und kann keinen auf dem Server gespeicherten Kontext nutzen. …
Ich habe vor, eine Web-Service-API zu schreiben, und ich denke darüber nach, einen REST-Service zu erstellen. Was bedeutet OData in diesem Zusammenhang? Können Sie bitte den Unterschied zwischen OData und REST erklären?
Wir haben eine ASP.NET-Web-API, die eine REST-API für unsere Einzelseitenanwendung bereitstellt. Wir verwenden DTOs / POCOs, um Daten über diese API weiterzuleiten. Das Problem ist nun, dass diese DTOs im Laufe der Zeit immer größer werden. Jetzt wollen wir die DTOs umgestalten. Ich suche nach "Best Practices" zum Entwerfen eines …
Beim Entwurf einer API haben wir uns die Frage gestellt, ob eine PUT-Payload die ID der zu aktualisierenden Ressource enthalten soll. Dies ist, was wir derzeit haben: PUT /users/123 Payload: {name: "Adrian"} Unser Routencode extrahiert die ID aus der URI und fährt mit der Aktualisierung fort. Die ersten Benutzer unserer …
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.