Ich arbeite derzeit an einem Projekt mit einer Organisation wie folgt: Client - Ruft Daten vom Hauptserver über die REST-API ab. Server - Fordert Daten von verschiedenen anderen Servern über APIs von Drittanbietern an Drittanbieter-APIs - Dienste außerhalb meiner Kontrolle, die Daten für den Server bereitstellen (Reddit, Hackernews, Quora usw.) …
Ich habe mich darüber gewundert. Angenommen, ich habe eine userRessource mit idund nameFeldern. Wenn ich ein Feld aktualisieren möchte, könnte ich einfach eine PATCH-Anfrage an die Ressource wie folgt senden PATCH /users/42 {"name": "john doe"} Anschließend aktualisiert die Anwendung den Namen des Benutzers 42. Aber warum ist das Ergebnis anders, …
Ich erstelle eine RESTful-API, die das Einreihen von Aufgaben mit langer Laufzeit für die spätere Bearbeitung unterstützt. Der typische Workflow für diese API wäre: Benutzer füllt Formular aus Client sendet Daten an API API gibt 202 Accepted zurück Der Client leitet den Benutzer zu einer eindeutigen URL für diese Anforderung …
Angenommen, eine REST-API gibt als Antwort auf eine HTTP- GETAnforderung einige zusätzliche Daten in einem Unterobjekt zurück owner: { id: 'xyz', ... some other data ... owner: { name: 'Jo Bloggs', role: 'Programmer' } } Natürlich wollen wir nicht, dass jemand PUTzurück kann { id: 'xyz', ... some other data …
Nach den REST-Grundsätzen möchte ich eine GET-Methode für meine API erstellen, die anhand einiger Kriterien eine Suche durchführt und die Ergebnisse an den Client zurückgibt. Das Problem ist, dass die Kriterien bis zu 14 Parameter haben können, von denen einer eine Liste komplexer Objekte ist. Ich weiß nicht einmal, ob …
Ich stelle eine Spezifikation für einen REST-Service zusammen, der zum Teil die Möglichkeit beinhaltet, Benutzer dienstweit und für Gruppen oder für einzelne Ressourcen zu drosseln. Ebenso können Zeitüberschreitungen für diese pro Ressource / Gruppe / Service konfiguriert werden. Ich schaue mir nur die HTTP 1.1-Spezifikation an und versuche zu entscheiden, …
Ich habe SignalRin mehreren meiner Projekte Echtzeit-Messaging-Funktionen verwendet. Es scheint zuverlässig zu funktionieren und ist sehr einfach zu erlernen. Zumindest für mich ist die Versuchung, die Entwicklung eines Web-API-Dienstes aufzugeben und SignalRfür alles zu verwenden. Ich bin der Meinung, dass dies durch durchdachtes Design erreicht werden könnte, und wenn dies …
Wir haben gerade geändert, wie unsere AS3-Anwendung mit unserem Back-End kommuniziert, und wir sind dabei, ein REST-System zu implementieren, das unser altes ersetzt. Leider befindet sich der Entwickler, der mit der Arbeit begonnen hat, jetzt im langfristigen Krankenstand und wurde mir übergeben. Ich arbeite seit ungefähr einer Woche damit und …
Ich arbeite an der Entwicklung einer RESTful-API. Wir wissen, dass wir JSON und XML für eine bestimmte Ressource zurückgeben möchten. Ich hatte gedacht, wir würden so etwas machen: GET /api/something?param1=value1 Accept: application/xml (or application/json) Jemand hat jedoch die Verwendung von Erweiterungen für dieses Problem ausgeschlossen, z. B .: GET /api/something.xml?parm1=value1 …
Sagen Sie in meiner Anwendung, einige Benutzer geben uns ihren Nachnamen und andere nicht. Welcher Body wird in einer REST-API-Antwort bevorzugt: Mit einem "Null" -Wert: {"firstName": "Bob", "lastName": null} Oder nur ein fehlender Schlüssel: {"firstName": "Bob"}
Ich schlage Änderungen an einem sehr schlecht strukturierten Softwareprojekt vor, das unter einer Vielzahl von Problemen leidet. Auf hohem Niveau nutzt das Projekt Angular im Front-End und verwendet verschiedene REST-APIs. Das ist alles großartig (ich sehe keine Notwendigkeit, unsere Technologie oder Werkzeuge zu ändern). Das Problem ist, dass die Codebasis …
Wenn es um JSON-APIs geht, ist es empfehlenswert, Antworten zu reduzieren und verschachtelte JSON-Objekte zu vermeiden? Nehmen wir als Beispiel an, wir haben eine ähnliche API wie IMDb, jedoch für Videospiele. Es gibt ein paar Entitäten, Game, Platform, ESRBRating und GamePlatformMap, die Spiele und Plattformen zuordnen. Nehmen wir an, Sie …
Jeder macht heutzutage SOA , auch wenn einige nicht verstehen, worum es geht. Also machen sie es falsch. Wenn ich das als Analogie verwende, weiß ich, was REST ist (oder zumindest glaube ich, dass ich es tue) und möchte etwas davon tun. Aber ich möchte es richtig machen. Meine Frage …
Ich entwerfe einen RESTful-Webdienst mit WebApi und frage mich, welche HTTP-Antworten und -Antwortkörper beim Aktualisieren / Erstellen von Objekten zurückgegeben werden sollen. Zum Beispiel kann ich die POST-Methode verwenden, um JSON an den Webdienst zu senden und dann ein Objekt zu erstellen. Ist es empfehlenswert, den HTTP-Status auf "Erstellt" (201) …
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.