Spezifische APIs, die über Webprotokolle kommunizieren, wie z. B. die ASP.net-Web-API, sowie APIs, die Webseiten für die Netzwerkkommunikation oder Apps für die Gerätekommunikation zur Verfügung gestellt werden
In unserem Team wird derzeit diskutiert, ob das Ändern des Code-Designs, um das Testen von Einheiten zu ermöglichen, ein Codegeruch ist oder inwieweit dies ohne Codegeruch möglich ist. Dies ist darauf zurückzuführen, dass wir gerade erst damit beginnen, Praktiken einzuführen, die in nahezu jedem anderen Softwareentwicklungsunternehmen vorhanden sind. Insbesondere werden …
Ich leite derzeit ein Team von etwa 15 Entwicklern und wir stecken an einem Punkt der Auswahl der Technologie fest, an dem das Team in zwei völlig entgegengesetzte Teams aufgeteilt ist und über die Verwendung von WCF vs. Web API debattiert. Team A, das die Verwendung der Web-API unterstützt, führt …
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 habe SignalRin mehreren meiner Projekte Echtzeit-Messaging-Funktionen verwendet. Es scheint zuverlässig zu funktionieren und ist sehr einfach zu erlernen. Zumindest für mich ist die Versuchung, die Entwicklung eines Web-API-Dienstes aufzugeben und SignalRfür alles zu verwenden. Ich bin der Meinung, dass dies durch durchdachtes Design erreicht werden könnte, und wenn dies …
Ich fange gerade erst mit .Net WebApi an und bemerke sofort, dass es keinen Vertrag gibt, der definiert, wie die API aussieht und wie sie verwendet werden soll (Anfragen / Antworten von jeder Aktion). Dies erfolgt normalerweise in Form von eine WSDL für WCF / Soap. Mir scheint, dies ist …
Ich arbeite an einem Projekt in MVC mit einer mobilen Anwendung, sodass klar ist, dass wir die Web-API verwenden müssen, damit sie in einer mobilen Anwendung verwendet werden kann. Nach dem Erstellen der API, als wir mit der Entwicklung der Website begannen, waren wir verwirrt und diskutierten, ob die API …
Zwei Klassen haben: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Soll ich beim Zuweisen ChildIdzu Parentzuerst überprüfen, ob es in der Datenbank vorhanden ist, oder warten, bis die Datenbank eine Ausnahme auslöst? …
In den letzten beiden Unternehmen habe ich REST-APIs zum Abfragen von Daten über eine Web-App verwendet. dh Anstatt die Web-App SQL direkt ausführen zu lassen, ruft sie eine REST-API auf, die SQL ausführt und das Ergebnis zurückgibt. Meine Frage ist ... warum ist das so? Wenn es Dritten ausgesetzt sein …
Ich erstelle eine REST-API, für die mehrere Benutzer mit unterschiedlichen Rollen Zugriff auf die darin enthaltenen Ressourcen haben. Um den Umfang einfach zu halten, nehmen wir die Domain "Schüler / Lehrer / Klasse": GET /students ist die Ressource, auf die zugegriffen werden soll. Benutzer haben möglicherweise Rollen wie Schüler und …
Soll ich beim Erstellen einer RESTful-API HTTP-Verben unter derselben URL verwenden (sofern dies möglich ist) oder eine bestimmte URL pro Aktion erstellen? Beispielsweise: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT /items/:id # Update one item DELETE /items/:id …
Was ist der ideale Weg, um beim Übertragen von Objekten über eine API wie im schemenlosen JSON-Format nicht vorhandene Zeichenfolgeneigenschaften zurückzugeben? Ich weiß, dass es verschiedene Möglichkeiten gibt, dies zu tun, wie in den Beispielen in den unten aufgelisteten Links. Vermeiden Sie null Gibt null zurück Leere Eigenschaft entfernen Ich …
Ich erstelle eine API-gestützte Webanwendung und in dieser Anwendung haben wir verschiedene Ebenen, die ihre eigene Arbeit erledigen. Die erste Schicht ist die Validierungsschicht , die Benutzereingaben validiert. Wenn sie die Validierung bestehen, verschieben wir diese in die zweite Schicht (die Zugriffskontrollschicht ). Andernfalls wird die Fehlermeldung zurückgegeben Die zweite …
Dies hatte wahrscheinlich schon vor langer Zeit begonnen, als Microsoft die ASP.NET-Web-API-Bibliothek erstellte. Zumindest erinnere ich mich daran, wenn ich mich nicht irre. Wie auch immer, seitdem begannen seine HTTP-Pakete abhängig von der Newtonsoft.Json-Bibliothek für die Daten- (De-) Serialisierung zu und von JSON. Warum würde ein so großes Unternehmen wie …
Ich erinnere mich immer noch an gute alte Tage der Aufbewahrungsorte. Aber Repositories wuchsen mit der Zeit hässlich. Dann wurde CQRS zum Mainstream. Sie waren nett, sie waren ein Hauch frischer Luft. Aber in letzter Zeit habe ich mich immer wieder gefragt, warum ich die Logik in der Action-Methode eines …
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 "Best Practices" zum Entwerfen eines …
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.