Als «rest» getaggte Fragen

Representational State Transfer (REST) ​​ist ein Architekturstil für Netzwerksoftware zur Übertragung von Informationen über das Web.



2
Sollte ich die Benutzer-ID in der REST-URL-Struktur angeben?
Grundsätzlich besteht eine Funktion meiner App darin, die Freunde des angemeldeten Benutzers abzurufen. Eigentlich zögere ich zwischen beiden Endpunkten: GET / api / users / friends GET / api / users /: userId / friends Die Verwendung von 1 userIdwäre über das Authentifizierungstoken erreichbar. Bei Verwendung von 2 müsste der …


3
Dokumentation einer REST-Schnittstelle mit einem Flussdiagramm
Hat jemand Vorschläge zum Erstellen einer Flussdiagrammdarstellung einer REST-artigen Weboberfläche? Um den Mitentwicklern eine gründliche Dokumentation zur Verfügung zu stellen, habe ich mich mit der Modellierung der Schnittstelle zum Ändern und Generieren einer Produktressource beschäftigt: Dieses spezielle System verhält sich bei der Benutzerauthentifizierung / Ressourcenanzahl anders. Bevor ich Änderungen vornehme, …


5
Entwerfen einer funktionsbasierten RESTful-API
Bitte führen Sie einen Streit zwischen mir und einem Freund. Wir entwickeln derzeit eine Produkt-API. Unsere Produkteinheit sieht so aus { "Id": "", "ProductName": "", "StockQuantity": 0 } Produktverkäufe werden von Dritten abgewickelt und sind verpflichtet, uns die gekaufte Menge mitzuteilen, damit das StockQuantityFeld verkleinert werden kann. Mein Ansatz: PUT …

1
Token-basierte Authentifizierung mithilfe von Zugriffs- und Aktualisierungstoken
Ich implementiere ein tokenbasiertes Authentifizierungssystem für eine REST-API unter Verwendung eines kurzlebigen Zugriffstokens und eines langlebigen Aktualisierungstokens. Dies ist eine abstrakte Übersicht über die relevanten API-Endpunkte (HTTPS wird für alle Endpunkte erzwungen): Endpunkte: POST /register/ POST /login/ POST /logout/ POST /password/change/ Implementierung: POST /register/:: Anfrage: Der Client sendet Benutzernamen, E-Mail …

1
Base64 in Json: Ist es eine gute Idee für die Rest-API?
Ich entwickle eine Rest-API und frage mich: Ist es eine gute Idee, base64-codierte Daten in Json zu speichern, z. B. zum Hochladen von Dateien? Was , wenn die base64 einige enthält {, }, :die json Inhalt Zeichen und Pausen? Wenn dies keine gute Idee ist, welche Alternativen werden allgemein als …

3
Was sind die Vorteile eines RESTful-Webdienstes?
Akademische Aufgabe… Zuerst wurde uns gesagt, wir sollten eine Reihe statischer .htmlDateien erstellen, die die Wahlergebnisse in verschiedenen Verwaltungsabteilungen zeigen. Dann wurde uns gesagt, wir sollten dies mithilfe von Django-Vorlagen "modernisieren". Fair genug, ich kann die Vorteile eines solchen Ansatzes sehen. Aber dann wurde uns gesagt, wir sollten dies weiter …
8 rest 

5
Rest API Design - Mit IDs oder Literal Strings arbeiten?
Sollte die API beim Entwerfen eines RESTful-Webdiensts so ausgelegt sein, dass sie die ID für Zeichenfolgen für Werte verwendet, die zwischen dem Server hin und her übertragen werden? Hier ein Beispiel: Angenommen, ich habe eine Mitarbeiterressource mit Status- und Geschlechtsattributen. In der Datenbank Status und Geschlecht und separate Tabellen und …
8 rest  api-design  json 

1
Nach dem Buch REST vs Too Many Requests
Aus Roy Fieldings Kommentar zu seinem eigenen Artikel, in dem gefälschte REST-Apis entschlüsselt werden : Eine wirklich RESTful API sieht aus wie Hypertext. Jede adressierbare Informationseinheit trägt eine Adresse, entweder explizit (z. B. Link- und ID-Attribute) oder implizit (z. B. abgeleitet von der Medientypdefinition und Repräsentationsstruktur). Abfrageergebnisse werden durch eine …
8 rest  api  api-design 

3
REST-API-Autorisierungsstrategien
Hier gibt es viele Fragen, die sich mit den Mechanismen der Authentifizierung und Autorisierung von RESTful-APIs befassen, aber keine von ihnen scheint Einzelheiten zur Implementierung sicherer Dienste auf Anwendungsebene zu enthalten. Angenommen, meine Webanwendung (ich habe Java im Sinn, dies gilt jedoch für jedes Backend) verfügt über ein sicheres Authentifizierungssystem, …

1
Paging-Strategien: Page Token vs Skip / Start Index
Ich sehe, dass immer mehr neue APIs Seitentoken verwenden, mit denen der Benutzer zwischen den Ergebnisseiten wechseln kann, die viele Elemente enthalten. Aus Sicht des API-Designers ist mir jedoch nicht klar, welche Vorteile die Verwendung eines Tokens hat, wenn der Benutzer angibt, wie viele Elemente er überspringen möchte. Also hier …

3
Beste Lösung, um zu autorisieren, dass ein Benutzer nur mit seinen eigenen Ressourcen in einer REST-API ändern / handeln darf
Hintergrund: Derzeit wird eine REST-API unter Verwendung des Knotens w / express erstellt, die von einer mobilen App und schließlich einer (modernen browserbasierten) Website verwendet wird. Ich versuche herauszufinden, wie die Aktualisierungs- / Aktionsanforderung eines Benutzers am besten autorisiert werden kann, damit er nur seine eigenen Ressourcen ändern kann. Die …

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.