Ich starte ein neues Java-Projekt, für das eine RESTful-API erforderlich ist. Es wird eine SaaS-Geschäftsanwendung sein, die mobile Kunden bedient. Ich habe ein Projekt mit Java EE 6 entwickelt, bin aber mit dem Ökosystem nicht sehr vertraut, da ich den größten Teil meiner Erfahrung auf der Microsoft-Plattform habe. Was wäre …
Nach meinem derzeitigen Verständnis geht es bei HATEOAS im Wesentlichen darum, zusammen mit jeder Antwort Links mit Informationen darüber zu senden, was als Nächstes zu tun ist. Ein einfaches Beispiel ist im Internet leicht zu finden: ein Bankensystem zusammen mit einer Kontoressource. Das Beispiel zeigt diese Antwort nach einer GET-Anforderung …
Ich arbeite an einem Projekt, in dem wir versuchen, sowohl domänenbasiertes Design als auch REST auf eine serviceorientierte Architektur anzuwenden. Wir sorgen uns nicht um 100% REST-Konformität. Es ist wahrscheinlich besser zu sagen, dass wir versuchen, ressourcenorientierte HTTP-APIs zu erstellen ( Stufe 2 von Richardsons REST-Reifegradmodell). Wir versuchen jedoch, die …
Wir haben eine URL im folgenden Format / instance / {instanceType} / {instanceId} Sie können es mit den Standard-HTTP-Methoden aufrufen: POST, GET, DELETE, PUT. Es gibt jedoch noch einige weitere Aktionen, die wir durchführen, z. B. "Als Entwurf speichern" oder "Kuratieren". Wir dachten, wir könnten einfach benutzerdefinierte HTTP-Methoden verwenden, wie …
Gibt es einen Standard für HTTP-API-Antworten? Nachdem ich diesen Diskussionsfaden gelesen hatte, begann ich mich zu wundern. Wir entwickeln unsere öffentliche HTTP-JSON-API in meiner Arbeit und geben nichts zurück, wenn es nicht unbedingt benötigt wird (z. B. ein PUT an / resource / {id} gibt nur 200 zurück, wenn OK …
Nachdem ich mir diesen Vortrag von Steve Vinoski über REST, Wiederverwendung und Serendipity angesehen habe, frage ich mich, ob es in Greenfield- Projekten Business Cases für (XML-) RPC-basierte Setups gibt, die REST nicht besser lösen könnte. Einige RPC-Probleme erwähnt er: Konzentrieren Sie sich auf die Sprache (passen Sie das verteilte …
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 …
Angenommen, ich habe eine REST-API, die auch zum Festlegen / Zurücksetzen von Kennwörtern verwendet wird. Nehmen wir auch an, dass dies über HTTPS-Verbindungen funktioniert. Gibt es einen guten Grund, dieses Passwort nicht in den Aufrufpfad zu schreiben? Sagen wir auch, dass ich es in BASE64 verschlüsseln werde? Ein Beispiel wäre, …
Soweit ich sehe, erfordert das Konsumieren von SOAP einen SOAP-Stack, so dass es für Ihre Kunden schwieriger ist, zu konsumieren, dh sie müssen sicherstellen, dass sie einen SOAP-Stack haben, der die POST-Daten und die Header korrekt formatiert und Ihnen dann einige zurückgibt Datenstruktur, während Sie mit REST nur eine HTTP-GET-Anforderung …
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 …
Ich bin dabei, ein Projekt in Angriff zu nehmen, das einen angemessenen REST-Ansatz in großem Umfang nutzt. Das heißt, es verwendet HATEOAS und stellt Ressourcen auf eine Weise bereit , die eine allgemeine Untersuchung durch einen Kunden ermöglicht. Ich möchte sicherstellen, dass ich meine Endpunkte so beschreibe, dass Clientanwendungen automatisch …
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 …
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 …
Ich überlege, eine monolithische REST-API auf eine Microservice-Architektur umzustellen, und bin etwas verwirrt über die Datenspeicherung. Aus meiner Sicht wären einige der Vorteile von Microservices: Horizontal skalierbar - Ich kann mehrere redundante Kopien eines Mikrodienstes ausführen, um die Last und / oder den Ausfall eines Servers zu bewältigen. Locker gekoppelt …
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 …
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.