Als «api» getaggte Fragen

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



3
Was ist die heutige Bedeutung von SOAP?
Das letzte Mal, dass ich auf einen SOAP-basierten Service gestoßen bin, war während meines Praktikums in einer Finanzfirma im Jahr 2013. Damals habe ich meine Karriere in der IT begonnen. Ich erinnere mich, dass ich in einem meiner Ingenieurkurse etwas Lernmaterial über SOAP hatte. Abgesehen davon habe ich SOAP während …
51 rest  api  web-services  soap 


3
Was ist so schlimm am DOM?
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?

3
Lohnt es sich tatsächlich, einen API-Client zu testen?
Das ist etwas, das mich jetzt schon eine Weile beunruhigt. Lohnt es sich tatsächlich, einen API-Client zu testen? Angenommen, Sie erstellen eine kleine Klasse, um die Aufrufe einer petshop-REST-API zu abstrahieren. Der Petshop ist eine sehr einfache API und verfügt über eine Reihe grundlegender Methoden: listProducts() getProductDetails(ProductID) addProduct(...) removeProduct(ProductID) Um …
38 unit-testing  api 

8
Wie kann ich die gemeinsame Nutzung interner API-Schlüssel in einem Unternehmen verhindern?
Wir arbeiten an einem neuen Dienst - dieser Dienst wird möglicherweise direkt von Anwendungen auf Benutzergeräten aufgerufen. Diese Anwendungen werden von mehreren Entwicklungsteams aus der gesamten Organisation entwickelt und unterstützt, abhängig von den von uns bereitgestellten Daten. Wir möchten herausfinden, welche Anwendungen welche Anforderungen senden, damit wir Verwendungsmuster und verantwortliche …

5
Wie definiert man, dass eine Methode eine stärkere Verpflichtung überschreiben kann als die Definition, dass eine Methode aufgerufen werden kann?
Von: http://www.artima.com/lejava/articles/designprinciples4.html Erich Gamma: Ich denke, das stimmt auch nach zehn Jahren noch. Vererbung ist eine coole Möglichkeit, das Verhalten zu ändern. Aber wir wissen, dass es spröde ist, weil die Unterklasse leicht Annahmen über den Kontext treffen kann, in dem eine Methode aufgerufen wird, die sie überschreibt. Aufgrund des …

8
Wie kann ich eine Reihe von Funktionen schreiben, die in (fast) jeder Programmiersprache aufgerufen werden können?
Ich möchte einen Weg finden, eine API zu schreiben, auf die von jeder anderen Programmiersprache über Sprachbindungen (oder ein anderes Framework) zugegriffen werden kann. Ist das möglich? Wenn ja, welche Programmiersprache eignet sich am besten zum Schreiben einer "sprachübergreifenden" API? Mein Ziel ist es, einen einzigen Satz von Funktionen zu …
33 api  languages  binding 


2
Sollte eine Website eine eigene öffentliche API verwenden?
Ich fange an, einen Webservice zu schreiben, und habe mit nodeJS und einem RESTfulish-Ansatz gebaut. Soweit ich weiß: Der Vorteil ist, dass Sie keinen Code duplizieren müssen. Die Nachteile sind, dass Sie: aktualisiert die öffentliche API häufig, sollte jedoch mit der Versionierung behoben werden kann nicht wirklich dienstspezifische Zwischenspeicherung und …
31 api 

9
Benennung der Schnittstelle: Präfix 'Can-' vs Suffix '-Able'
Es ist üblich, '-able' als Suffix für Schnittstellen zu verwenden, z Serializable Printable Enumerable Drinkable Shootable Drehbar Ich dachte, dass "Can-" besser sein könnte, weil es aussagekräftiger sein könnte. Ja, es ist wortreicher und fügt dem Schnittstellennamen Rauschen hinzu. Insbesondere können passive Verben verwendet werden. ZB 1 bedeutet Shootable, dass …
29 api  interfaces 

2
Warum sollten laut Konvention DB-Tabellennamen Singular sein, RESTful-Ressourcen jedoch Plural?
Es ist eine ziemlich etablierte Konvention, dass Namen von Datenbanktabellen, zumindest in SQL, Singular sein sollten. SELECT * FROM user;Siehe diese Frage und Diskussion . Es ist auch eine ziemlich etablierte Konvention, dass RESTful API-Ressourcennamen im Plural sein sollten. GET /users/123und POST /userssieh dir das an . In der einfachsten …

4
Web-API-Authentifizierungstechniken
Wir haben ein ASP.NET MVC-Web-Service-Framework, mit dem Sie XML / JSON für Benutzer bereitstellen können. Sie erhalten zwar Anfragen, haben aber Schwierigkeiten, den besten Weg (schnell, einfach, trivial für Benutzer, die mit Javascript oder OO-Sprachen codieren) zu finden, um Benutzer zu authentifizieren. Es ist nicht so, dass unsere Daten vertraulich …
26 security  api  web  services  rest 

1
Rest APIs - mobile spezifische Herausforderungen
Ich arbeite an einem neuen iOS-App-Projekt auf der mobilen Seite. Es gibt einige Architekturänderungen und es stellt sich heraus, dass wir uns auf eine benutzerdefinierte private API stützen müssen, die von der App, die wir erstellen, und auch von anderen Clients wie einer Website verwendet wird. Die API, die entworfen …
25 rest  api  ios  mobile 

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.