WebApi2: Routing vs. Abfragezeichenfolge

Birdus

Ich hatte den Eindruck, dass REST Routing wie folgt verwenden sollte:

http: // server / api / accounts / 2

Anstatt so etwas:

http: // server / api / accounts? id = 2

Ich habe viele Beispiele mit der Abfragezeichenfolge gesehen, aber ich hätte erwartet, dass die Leute sagen, dass das falsch ist. Dies scheint jedoch nicht der Fall zu sein.

Sollte ich für ein [HTTPGET] eines dem anderen vorziehen?

Kirill Polishchuk

Der Pfadparameter wird verwendet, um eine bestimmte Ressource oder Ressourcen zu identifizieren.
Der Abfrageparameter wird zum Sortieren / Filtern dieser Ressourcen verwendet.

Es ist eine gute Praxis , alle erforderlichen Parameter wie zu machen Pfad Parameter und alle optional als Abfrageparameter.

In Ihrem Fall :idsollte dies ein Pfadparameter sein , wenn Ihr Parameter ein Konto eindeutig identifiziert, dh:/api/accounts/:id

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Routing ohne Abfragezeichenfolge

Express js Routing mit Abfragezeichenfolge

formData vs Abfragezeichenfolge

c # webapi mit Abfragezeichenfolge

Asp.net WebApi2 Standard-Routing findet nicht anders benannte apis?

Routendaten als Abfragezeichenfolge per URL-Routing übergeben

Backbone.js Routing mit URL als Abfragezeichenfolge

Übergeben von DateTimeOffset als WebAPI-Abfragezeichenfolge

Axios + Abfragezeichenfolge vs. jQuery, POST-Daten werden durch Abfragezeichenfolge unterbrochen

Angular Routing vs Ionic Routing

Datei-Caching: Abfragezeichenfolge vs Zuletzt geändert?

Benutzerdefiniertes WebAPI 2-Routing

Angular2-Routing, übergeordnete untergeordnete Routenkomponente vs. Ansichtskomponente

Abfragezeichenfolge und Attribut-Routing zusammen für die .NET-Kernweb-API des Controllers

G Suite Gmail: Default Routing vs Routing

Dynamisches Routing vs. statisches Routing in React

DependencyResolver + Owin + WebApi2

Anfrage an WebAPI2 senden

WebApi2 mit IoC

WebApi2-Attribut-Routing-URL-Format

Umleitung mit Abfragezeichenfolge in Asp.Net Core 2.x.

Symfony2: URL-Abfragezeichenfolge bei Anmeldeumleitung verloren

Die Formatierung der Abfragezeichenfolge funktioniert in MVC2 nicht

Angular2-Router behalten die Abfragezeichenfolge bei

Schreiben Sie die Abfragezeichenfolge in Opencart 2.x neu

Wie konvertiere ich JSON in eine Abfragezeichenfolge in angle2?

ASP.NET MVC-Routing - Url.Action sendet eine Abfragezeichenfolge und leitet keine Werte weiter

WebAPI-Routing: Einzelzeichenfolgenparameter

Abfragezeichenfolge in <iframe>

TOP Liste

  1. 1

    Modbus Python Schneider PM5300

  2. 2

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  3. 3

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  4. 4

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  5. 5

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  6. 6

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  7. 7

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  8. 8

    Elasticsearch startet nicht nach dem Laden in viele Daten

  9. 9

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  10. 10

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  11. 11

    Wie vergleicht man scala.xml-Knoten richtig?

  12. 12

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  13. 13

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  14. 14

    HTTPS-Verbindung mit Moneris-Servern in Curl

  15. 15

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  16. 16

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

  17. 17

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  18. 18

    Wie kann ich den Kaskadenmodus global einstellen?

  19. 19

    Eclipse Oxygen - Projekte verschwinden

  20. 20

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  21. 21

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

heißlabel

Archiv