Als «api-design» getaggte Fragen

17
IEnumerable "State Machines" erkennen

Ich habe gerade einen interessanten Artikel mit dem Titel Getting too cute with c # yield return gelesen Ich habe mich gefragt, wie ich am besten feststellen kann, ob es sich bei IEnumerable um eine tatsächliche Auflistung von Enumerables handelt oder ob es sich um einen mit dem Schlüsselwort...

15
Was haben großartige APIs gemeinsam? [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 6 Jahren . Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung...

15
RESTful API und i18n: Wie gestaltet man die Antwort?

Wir entwerfen eine RESTful-API, die hauptsächlich auf die Anforderungen eines einzelnen Clients zugeschnitten ist. Aufgrund seiner besonderen Umstände muss dieser Kunde so wenig Anfragen wie möglich stellen. Die API verarbeitet i18n über einen Accept-Language-Header in den Anforderungen. Dies...

13
Wann sollte ich AtomPub verwenden?

Ich habe einige Untersuchungen zum Design von RESTful-Webdiensten durchgeführt und bin zu einem meiner Meinung nach entscheidenden Punkt gelangt. Ich dachte, ich würde es der Community anbieten, um Ratschläge zu erhalten. In Übereinstimmung mit den Prinzipien einer RESTful-Architektur möchte ich...

13
Verwenden Sie Komposition und Vererbung für DTOs

Wir haben eine ASP.NET-Web-API, die eine REST-API für unsere Einzelseitenanwendung bereitstellt. Wir verwenden DTOs / POCOs, um Daten über diese API weiterzuleiten. Das Problem ist nun, dass diese DTOs im Laufe der Zeit immer größer werden. Jetzt wollen wir die DTOs umgestalten. Ich suche nach...

12
C ++ Library API Design

Ich bin auf der Suche nach einer guten Ressource, um etwas über gutes API-Design für C ++ - Bibliotheken zu lernen, um gemeinsam genutzte Objekte / DLLs usw. zu betrachten. Es gibt viele Ressourcen zum Schreiben netter APIs, netter Klassen, Vorlagen usw. auf Quellenebene, aber kaum etwas darüber...

12
Sollte ich unbekannte Parameter zulassen?

Ich entwerfe eine RESTful-API und stelle mich dem Titelproblem, das der Klarheit halber neu formuliert wurde: Sollte ich schnell scheitern, wenn ein Client einen nicht erkannten Parameter sendet? Beispielsweise, http://example.com/api/foo?bar=true&paula=bean Dies barist ein gültiger...

12
Flaches oder verschachteltes JSON für hierarchische Daten?

Ich habe schon ~ 5 mal hin und her geschaltet. Dieser REST-Endpunkt bei/api/tags/ ist für den internen Gebrauch bestimmt (keine Clients von Drittanbietern). Ich bin der einzige, der damit arbeitet. Ich entscheide mich zwischen diesen beiden Darstellungen: Eben { "types":[ { "id":1, "text":"Utility"...

12
MVC- und RESTful-API-Service

MVC ist ziemlich einfach. Es gibt ein Modell, einen Controller und eine Ansicht. Wenn wir eine Website erstellen, wird alles zusammengeführt, wenn der Client eine REST-Schlüsselwortanforderung an den Server sendet -> der Server die angeforderte URL mit der Controller-Aktion übereinstimmt ->...