2017-10-13 7 views
0

Ich habe zwei Stile (/api/users/:uid und /api/users/{uid}) beim Entwerfen von API gesehen:Rest - Was ist der Unterschied zwischen ":" und "{}" in API-URL?

Haben sie unterschiedliche Bedeutungen? Oder nur Stile?

+1

REST (oder RESTFul) ist ein Ansatz zum Entwerfen von Webdienstschnittstellen, keine spezifische Implementierung. Welchen Rahmen verwendest du? Schienen? .NETZ? Java? CGI? – kolosy

Antwort

0

Beide Beispiele beziehen sich auf erfasste Elemente einer übermittelten URL. Wenn Ihr Dienst eine Anfrage in Form von /api/users/foo empfängt, erhält der Controller (oder welcher Code auch immer zur Verarbeitung der Anfrage aufgerufen wird) einen Anforderungsparameter namens uid mit dem Wert foo. Ob ein Doppelpunkt vorangestellt oder in Klammern eingeschlossen ist, hängt von der Syntax des jeweiligen Frameworks ab, das Sie verwenden.

Verwandte Themen