2009-07-30 13 views
2

Ich erkannte nicht die Kraft von REST, bis ich begann, Gerüste in Schienen zu verwenden. Das macht das Leben so einfach. Jedes Mal, wenn ich versuche, eine Webanwendung zu entwickeln, denke ich nur an diese 6 Verben. Aber ich habe Zweifel. Wie verhält sich die Suche zu REST? Grundsätzlich die Suchseite, die ein Formular für den Benutzer enthalten, um einen Suchbegriff einzugeben. welches Verb kommt das unter? Ist es eine Liste? und was sind die Suchergebnisse? Show?Implementierung der REST-Weg

+0

Trotz der Begriffe Anwendungen Rails, das Verb Gerüst nichts mit REST zu tun hat. Es ist einfach eine korrekte Verwendung von HTTP. Notwendig, aber nicht ausreichend um RESTful zu sein. – aehlke

+0

HTTP-Abfragezeichenfolgen haben auch nichts mit REST zu tun. Bitte entfernen Sie die Referenzen/Tags aus dieser Frage in REST. – aehlke

Antwort

1

Wenn ich verstehe, was Sie richtig sagen, würde die Suchseite nicht Teil des Restdienstes sein, sondern würde sich ihm unterwerfen.

Die Suchergebnisse wären eine Liste dessen, was auch immer das von Ihnen definierte Objekt der ersten Klasse war. Der Uri würde die Ressource beschreiben, die angezeigt wurde.

Abrufen von Ressourcen wird immer mit einem GET getan

zB: GET/Autos term = hyundai + grün

6

Suche ist mit Lust Attribute auf der Sammlung GET:

GET /articles?q=RESFful+Architecture&in_title=1 

So ähnlich.

Es gibt viele Ressourcen zum Thema, überprüfen Sie Handling arbitrary actions, zum Beispiel auf ajaxpatterns.

Verwandte Themen