Soll ich beim Erstellen einer RESTful-API HTTP-Verben unter derselben URL verwenden (sofern dies möglich ist) oder eine bestimmte URL pro Aktion erstellen? Beispielsweise: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT /items/:id # Update one item DELETE /items/:id …
In meinem aktuellen Projekt bin ich für die Implementierung eines Dienstes verantwortlich, bei dem neu erstellte RESTful-APIs verwendet werden, von denen dokumentiert ist, dass sie ausschließlich JSON unterstützen. Der Client stellt konsistent Anforderungen mit dem Accept-Header "application / json" und dem Inhaltstyp "application / json". Einige Endpunkte senden jedoch eine …
Für meinen Job haben wir einen netten RESTful-Webservice, den wir ausgebaut haben, um ein paar Websites zu betreiben, die wir haben. Grundsätzlich können Sie mit dem Webservice Support-Tickets erstellen und bearbeiten, und die Website ist für das Front-End verantwortlich. Alle Webservice-Anfragen verwenden einen Auth-Header, mit dem wir den Benutzer und …
Der Versuch, eine API für externe Anwendungen mit Weitblick auf Veränderungen zu entwerfen, ist nicht einfach, aber ein wenig Vorausdenken kann das Leben später einfacher machen. Ich versuche, ein Schema zu erstellen, das zukünftige Änderungen unterstützt und dabei abwärtskompatibel bleibt, indem Handler früherer Versionen beibehalten werden. In diesem Artikel geht …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Wie würden Sie eine auf HTTP basierende API nennen, …
Ich entwerfe eine REST-API für ein Projekt, in dem Benutzer immer einen von mehreren "Plänen" verwenden. Jeder Plan definiert einige Ressourcenbegrenzungen, z. B. die maximale Anzahl von Benutzern, die ein Konto haben darf, oder die maximale Anzahl von Daten, die sie hochladen dürfen. Sobald eines dieser Limits erreicht ist, können …
Wir haben eine Datenbank mit Ressourcen, seien es Produkte, Blogposts oder ähnliches. Wir müssen ein URL-Schema für die öffentliche Website entwerfen, um sie zu adressieren. Hier sind zwei Beispiele, die an die Datenbank-ID gebunden sind: https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ Hier ist ein freundliches Beispiel: http://en.wikipedia.org/wiki/LED_circuit (Ein kleiner Einblick in mein Browsen dort) …
In diesem Artikel behauptet der Autor, dass Manchmal ist es erforderlich, eine Operation in der API verfügbar zu machen, die von Natur aus nicht REST-konform ist. und das Wenn eine API zu viele Aktionen enthält, ist dies ein Hinweis darauf, dass sie entweder mit einem RPC-Standpunkt entworfen wurde, anstatt RESTful-Prinzipien …
Ich versuche zu verstehen, worum es bei Odata geht und wann es Sinn macht. Derzeit verwende ich ASP.NET und den MVC / WebApi-Controller, um Objekte in JSON zu serialisieren / zu deserialisieren und Javascript etwas damit zu tun. Nach allem, was ich sagen kann, besteht der Vorteil von OData darin, …
Nehmen wir an, ich habe eine Firma, die die süßesten Katzen im Internet auflistet. Ich biete eine Ressource an, in/cats/ der Benutzer die neuesten, süßesten, entzückenden Katzen finden. Benutzer können entweder nur die Top 3 Katzen bekommen, wenn sie überhaupt nicht bezahlt haben oder registriert sind. Die Top 10 Katzen, …
Angenommen, auf einem System befindet sich eine Webanwendung mit einer Ressource und ein Verweis auf eine Remoteanwendung mit einer anderen ähnlichen Ressource. Wie stellen Sie eine bidirektionale Synchronisierungsaktion dar, mit der die "lokale" Ressource mit der "Remoteressource" synchronisiert wird? Beispiel: Ich habe eine API, die eine Aufgabenliste darstellt. GET / …
Ich entwerfe eine pragmatische REST-API und bin ein wenig überlegt, wie vorhandene Entitäten einer Sammlung am besten hinzugefügt werden können. Mein Domain-Modell enthält ein Projekt mit einer Sammlung von Websites. Dies ist eine strenge Viele-zu-Viele-Beziehung, und ich muss keine Entität erstellen, die die Beziehung explizit modelliert (z. B. ProjectSite). Meine …
Mein Unternehmen arbeitet derzeit an der Einführung einer Mikroservice-Architektur, aber auf dem Weg dorthin stoßen wir auf wachsende Schmerzen (Schock!). Einer der zentralen Streitpunkte, denen wir gegenüberstehen, ist die Kommunikation großer Datenmengen zwischen unseren verschiedenen Diensten. Als Hintergrund haben wir einen Dokumentenspeicher, der als Aufbewahrungsort für alle Dokumente dient, die …
Ich erstelle eine neue Business-Webanwendung und möchte Folgendes erreichen: Verwenden Sie die besten Technologien aus ihren jeweiligen Bereichen. Ich möchte ein zuverlässiges Backend-Framework mit solidem ORM. Und ich möchte das fortschrittlichste SPA-Framework (Single Page Application) mit den aktuellsten HTML- und Javascript-Funktionen für die Frontend-Anwendung Bereitstellen von Back-End-Entitäten und Business-Services für …
Ich habe eine Sammlung von Produkten in einer Produktgruppe, zB: product-groups/123/products Wenn ich der Sammlung hinzufügen muss , ist es in Ordnung, dass ich nur einige Produkte mit PUT übergebe? Wenn ich einige Produkte aus der Sammlung löschen muss , ist es in Ordnung, dass ich Filterdaten (ein Array von …
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.