3

リソース編集パスが安静な Web アプリでどのように見えるか知っていますか?

深刻な参考文献は見つかりませんが、Ruby on Railsのやり方は単なる慣例です。

リソースを更新するために使用される put リクエストについて話しているのではなく、通常、フォームなどをユーザーに返し、リソースを更新する最終的な put リクエストを作成して送信できるようにするパスです。

前述のRuby on Rails の方法の例は、次へのgetリクエストです。

http://domain.com/resource_name/resource_id/edit

これを良いアプローチにする深刻な参照や説明があるかどうか疑問に思っています。

4

1 に答える 1

2

あなたの質問は少し曖昧だと思います。しかし、私はそれを突き刺します。

http://example.com/planets/earthにリソースがあるとします。地球に関する何かを編集したい場合は、その URI に対して、希望する新しい表現を使用して PUT を実行します。たとえば、ユーザーについても同じことが言えます: http://example.com/users/JamesKirk

REST に関する重要な点は、「編集」パスがパスとしてまったく見なされないことです。それは HTTP のメソッドであり、それらがリソースに対してどのように動作するかです。

RESTful Web サービスに関する優れた書籍は次のとおりです。RESTful Web サービス

于 2011-08-31T17:36:13.557 に答える