Als «api» getaggte Fragen

Eine Anwendungsprogrammierschnittstelle (API) ist die Spezifikation, für die Software von anderer Software verwendet werden soll.

2
Was ist der beste Weg, um ein REST-API-Fehlerantwortmodell und ein Fehlercodesystem zu erstellen?
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 …
15 php  mvc  rest  api 

7
Sollten Funktionen einer C-Bibliothek immer die Länge eines Strings erwarten?
Ich arbeite derzeit an einer Bibliothek, die in C geschrieben ist. Viele Funktionen dieser Bibliothek erwarten einen String als char*oder const char*in ihren Argumenten. Ich habe mit diesen Funktionen begonnen und immer die Länge des Strings als erwartet, size_tso dass keine Null-Terminierung erforderlich war. Beim Schreiben von Tests wurde jedoch …
15 c  api  strings 

4
Microservices REST oder AMQP, in welchem ​​Fall
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 …

1
Unit-Test eines API-Clients und von Wrappern
Ich habe mich im Kreis gedreht, um herauszufinden, wie ich eine API-Clientbibliothek, die ich entwickle, am besten einem Komponententest unterziehen kann. Die Bibliothek verfügt über eine ClientKlasse, die im Grunde genommen eine 1: 1-Zuordnung zur API hat, und eine zusätzliche WrapperKlasse, die eine benutzerfreundlichere Oberfläche bietet Client. Wrapper --> Client …

1
API-Key-in-Inhalt oder -Header
Ich arbeite gerade an einer API und wollte nur Meinungen dazu sammeln, wo der beste Ort für die Übermittlung des API-Schlüssels sein sollte. Ich weiß, dass sollte nicht in der URL gehen, dies verlässt den Anforderungsheader oder den Nachrichtentext. Wenn ich es in den Header setze, kann ich eine generische …
14 api 

1
Wie können Ressourcen im REST-Modell ordnungsgemäß verschachtelt werden?
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 …
14 api  rest  api-design 


4
Verwenden der Grammatik natürlicher Sprache in der fließenden API
Ich arbeite an einer Abfrageabstraktion über die WebSQL / Phonegap-Datenbank-API, und ich bin sowohl davon überzeugt als auch bezweifelt, eine fließende API zu definieren, die die Verwendung der Grammatik in natürlicher englischer Sprache imitiert. Dies lässt sich am einfachsten anhand von Beispielen erklären. Das Folgende sind alle gültigen Abfragen in …
14 javascript  api 



5
Wie simuliere ich eine REST-API?
Ich arbeite an einem neuen Projekt, das Daten von einer REST-API eines Drittanbieters abfragt. Dies ist für einen Echtzeit-Sportdaten-Feed gedacht, sodass der Feed nur funktioniert, wenn tatsächlich ein Spiel stattfindet. Obwohl die Drittanbieter eine gute Dokumentation (XSD usw.) bereitstellen, haben sie keine Möglichkeit, ein Spielgeschehen zu simulieren. Um den Code …
13 api  rest 

2
Sollte eine RESTful-API Daten für ein gesamtes Formular bereitstellen?
Angenommen, ich habe eine JavaScript-Webanwendung, die vollständig eine RESTful-API für Daten verwendet. Angenommen, diese Anwendung verfügt über ein Datenformular und ich bearbeite einen Datensatz unter / product / 12345. Beim Erstellen des Formulars stelle ich eine REST-Anforderung an / product / 12345 und erhalte JSON-Daten: { "id": 12345, "name": "Some …
13 api  rest  forms 

5
Abwägen der Abhängigkeitsinjektion mit öffentlichem API-Design
Ich habe darüber nachgedacht, wie man testbares Design mithilfe der Abhängigkeitsinjektion mit der Bereitstellung einer einfachen festen öffentlichen API ausbalanciert. Mein Dilemma ist: Die Leute möchten so etwas tun var server = new Server(){ ... }und müssen sich nicht darum kümmern, die vielen Abhängigkeiten und die Abhängigkeitsgraphen zu erstellen, die …
13 c#  api 

1
API-Authentifizierung, Einmaliges Token VS Dynamische Token
Wir arbeiten an einem neuen Projekt, wir sind zwei leitende Entwickler und haben uns überlegt, wie man mit einem Token die Kommunikation zwischen Server und Client sicherstellt. Erster Vorschlag: (Das einmalige statische Token der Alias) Der Client fordert ein primäres Token an, indem er den Benutzernamen und das Kennwort sowie …
13 security  api 

1
Viele asynchrone Aufrufe im Vergleich zu einem einzelnen Aufruf der API
Wir entwickeln eine REST-API, die unter anderem von einem HTML5-Frontend via Javascript genutzt werden soll. Die Anwendung ist für die Verwendung in der Organisation vorgesehen und hat normalerweise etwa 300 Benutzer. Wir möchten jedoch eine Skalierung auf etwa 1000 Benutzer vornehmen. Normalerweise werden Verbindungen zur API innerhalb des LAN hergestellt, …
12 rest  api  ajax 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.