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 entwerfe ein System für einen Kunden, bei dem folgende Anforderungen gestellt werden: Sie laden eine JSON-Datei hoch (ein Objekt / eine Zeile). Rufen Sie eine API mit dem JSON-Objekt als Nutzlast auf Notieren Sie den Status (Erfolg / Misserfolg) jedes API-Aufrufs in einer Datenbank Führen Sie einen erneuten Versuch …
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, die Zugriffstoken verwendet, damit ich die Nutzung zwischen verschiedenen Abteilungen und für die Zugriffskontrolle verfolgen kann. Mein Plan ist es, die HTTP-Verben angemessen zu verwenden - GETInformationen abzurufen, POSThinzuzufügen, zu DELETElöschen usw. Meine Frage ist, wie ich mit Zugriffstoken bei den GET-Aufrufen umgehen soll. Option eins: …
Stellen Sie sich vor, Sie haben ein Softwaremodul, das ein Plugin für ein Programm ist (ähnlich wie Eclipse), und Sie möchten, dass es eine API hat, die andere Plugins aufrufen können. Ihr Plugin ist nicht frei verfügbar, so dass Sie eine separate API - Modul haben wollen, das ist frei …
Ich erstelle eine einfache RESTful-API für eine webbasierte Anwendung, an der ich arbeite, und frage mich, wie ich meine Domain-Modelle am besten verfügbar machen kann. Angenommen, ich habe eine Benutzerklasse und möchte eine JSON-Antwort mit den verschiedenen Benutzereigenschaften bereitstellen. Ich möchte natürlich nicht alle Eigenschaften meines Modells (z. B. DateCreated, …
Ich versuche, eine Software zu dokumentieren, die ich ausführlich geschrieben habe. Eine SAS ist zu hoch und deckt die API nicht ab. Ich habe einige Beispiele für ein Sicherheitsdatenblatt online gefunden, sehe aber keinen Trend in ihrem Format. Ich frage mich, ob es einige allgemeine Richtlinien zum Schreiben einer Software-Design-Spezifikation …
In dem Projekt, an dem ich arbeite, senden wir Nachrichten über Widgets über Nachrichtenwarteschlangen und serialisieren sie als XML in die Warteschlangen. Das XML-Schema enthält Tags für Eigenschaften, die allen Typen dieser Widgetnachrichten gemeinsam sind, z. B. Widgettyp, Befehlsname und Ziel. Es kann auch eine beliebig große Liste von Schlüssel-Wert-Paaren …
Beim Entwerfen einer API, die eine Schnittstelle zum Abhören von Ereignissen bereitstellt, gibt es anscheinend zwei widersprüchliche Methoden zum Behandeln von Aufrufen zum Hinzufügen / Entfernen von Listenern: Bei mehreren Aufrufen von addListener wird nur ein einziger Listener hinzugefügt (wie beim Hinzufügen zu einem Set). kann mit einem einzigen Aufruf …
Ich arbeite derzeit an einem Projekt, in dem ich die Anforderungen von zwei bestimmten IT-Systemen, die Cloud Computing verwenden, für eine Cloud-API analysieren muss. Mit anderen Worten, ich muss analysieren, welche Anforderungen diese Systeme an eine Cloud-API haben, damit sie diese wechseln und gleichzeitig ihre aktuellen Ziele erreichen können. Lassen …
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 …
Frage: Bei einer öffentlich zugänglichen Web-API (HTTP-Get / Post-Anforderungen senden, JSON / XML-Daten zurückholen), wie sollen Parameter behandelt werden, die entweder falsch geschrieben oder extra sind. Es scheint mir, dass ein Fehler im Code des Anrufers unbemerkt bleiben kann, wenn die falschen Parameter ignoriert werden, da sie ein gültiges Ergebnis …
Es wird darüber gesprochen, welche Syntax und Funktion Sie in einer Programmiersprache mögen. Ich werde jetzt fragen, welche Grundprinzipien oder Funktionen Sie in einer Bibliothek in Ihrer Lieblingssprache (oder einer anderen Sprache) wünschen. Ein Beispiel ist das Hinzufügen von list + = anotherList, anstatt nur list + = listElement zuzulassen …
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.