Im API-Design (Application Programming Interface) werden bewährte Methoden zum Erstellen von Bibliotheken für allgemeine Zwecke oder zur öffentlichen Verwendung erläutert.
Ich hatte heute eine hitzige Diskussion über unsere MVC-Anwendung. Wir haben eine in MVC ( ASP.NET ) geschriebene Website, die normalerweise dem Muster folgt, in der Ansicht etwas zu tun -> Controller antippen -> Controller erstellt ein Modell (ruft einen Manager auf, der die Daten abruft, erstellt das Modell in …
Ich versuche herauszufinden, was die Antikorruptionsschicht wirklich bedeutet. Ich weiß, dass es eine Möglichkeit ist, alten Code oder schlechte APIs zu umgehen. Was ich nicht verstehe ist, wie es funktioniert und was es zu einer sauberen Trennung von der unerwünschten Schicht macht. Ich habe nach etwas gesucht, aber ich kann …
Beim Entwerfen einer RESTful-Schnittstelle wird die Semantik der Anforderungstypen als entscheidend für den Entwurf erachtet. GET - Listet das Element auf oder ruft es ab PUT - Sammlung oder Element ersetzen POST - Erstellt eine Sammlung oder ein Element LÖSCHEN - Nun, ähm, lösche Sammlung oder Element Dies scheint jedoch …
Angenommen, ich habe eine Entität mit dem Attribut "Typ". Es könnte mehr als 20 mögliche Typen geben. Jetzt werde ich gebeten, etwas zu implementieren, mit dem der Typ von A-> B geändert werden kann. Dies ist der einzige Anwendungsfall. Soll ich also etwas implementieren, das willkürliche Typänderungen zulässt, solange es …
Angenommen, ich habe einen REST-Endpunkt, der eine Ganzzahl als Parameter verwendet: /makeWaffles?numberOfWaffles=3 In diesem Fall möchte ich, dass die Zahl positiv ist, da ich keine negative Anzahl von Waffeln herstellen kann (und das Anfordern von 0 Waffeln ist Zeitverschwendung). Ich möchte also jede Anfrage ablehnen, die keine positive Ganzzahl enthält. …
Nehmen wir an, Sie codieren eine Funktion, die Eingaben von einer externen API entgegennimmt MyAPI. Diese externe API MyAPIhat einen Vertrag, der besagt, dass sie a stringoder a zurückgibt number. Ist es gegen Dinge zu schützen empfohlen wie null, undefined, booleanusw. , auch wenn sie nicht Teil der API von …
Unser Service ist derzeit in 5 Städten verfügbar. Wenn jemand versucht, unsere Service-API aus einer anderen Stadt aufzurufen, möchten wir diesen Fehler auslösen Service not available in your area. Die Frage ist, was ist der passende http-Code für diesen Fehler? 503 Dienst nicht verfügbar 403 Verboten oder etwas anderes?
Ich programmiere gerade eine API für ein soziales Netzwerk mit dem Slim Framework. Meine Frage lautet: Was sind die Best Practices, wenn in der json-Struktur keine zurückzugebenden Zeilen vorhanden sind? Nehmen wir an, dass dieser Aufruf von / v1 / get / movies 2 Zeilen aus den Filmnamen der Tabelle …
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 schreibe eine Java-Implementierung eines Kartenspiels, also habe ich eine spezielle Art von Sammlung erstellt, die ich als Zone bezeichne. Alle Änderungsmethoden von Javas Sammlung werden nicht unterstützt, es gibt jedoch eine Methode in der Zonen-API, move(Zone, Card)mit der eine Karte von der angegebenen Zone zu sich selbst verschoben wird …
Ich höre immer wieder Leute (insbesondere Crockford), die sagen, dass das DOM eine schreckliche API ist, aber diese Aussage nicht wirklich rechtfertigen. Abgesehen von browserübergreifenden Inkonsistenzen, was sind einige Gründe, warum das DOM als so schlecht eingestuft wird?
Ich frage mich, warum java.util.ArrayListman das hinzufügen darf null. Gibt es einen Fall , wo ich möchte hinzufügen , nullum ein ArrayList? Ich stelle diese Frage, weil wir in einem Projekt einen Fehler hatten, bei dem Code hinzugefügt wurde null, ArrayListund es schwierig war, zu erkennen, wo der Fehler war. …
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 arbeite mit einer REST-API, die sich auf einem Server befindet, der Daten für eine Vielzahl von IoT-Geräten verarbeitet. Meine Aufgabe ist es, den Server mithilfe der API abzufragen, um bestimmte Leistungsinformationen zu diesen Geräten zu erfassen. In einem Fall erhalte ich eine Liste der verfügbaren Geräte und ihrer entsprechenden …
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.