8

これを考えると:

GET /users

/usersendpointREST 用語で呼び出されます。

GET /users代わりに、全体 (動詞 + エンドポイント) をどのように呼び出しますか? 一言あればいいと思います。

ありがとう。

4

4 に答える 4

18

おそらくこの答えは気に入らないでしょうが、とにかくここにあります.RESTは「エンドポイント」という用語をまったく使用しません. Fielding の論文を自分で確認できます: http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm - PDF を開いて「endpoint」を検索してください。

ふまんちゅの答えはおそらく最も近いものです。「/Users」は相対パスであり、2616 HTTP 仕様に従って Request-Line の Request-URI として使用できます。

Web API ドキュメントでは、おそらく「/Users」を「エンドポイント」参照と呼び、「GET /Users」は「操作」と呼びます。ここでインスピレーションを得ることができるかもしれません: https://nhs.3scale.net/docs

于 2013-09-09T09:41:23.343 に答える
5

API Bluprint 言語仕様では、HTTP メソッドがリソースに適用されると、リソース アクションと呼ばれます。この名前は、フィールディングの学位論文のセクション 5.2.1.2 表現の用語と一致しているようです。

于 2013-09-14T15:41:07.657 に答える
2

RFC 2616 (HTTP 仕様) では、要求の最初の行を "Request-Line" と呼んでいます。メソッド、Request-URI、およびバージョンで構成されます。詳細については、 https://www.rfc-editor.org/rfc/rfc2616#section-5.1を参照してください。

于 2013-09-03T20:33:20.853 に答える
2

私たちはそれを「資源操作」と呼んでいます

基本的に、次のような操作をマッピングしています

  • 新しいユーザーを作成する
  • ユーザー情報を取得する
  • ユーザー情報の更新
  • ユーザーを削除

「HTTP 動詞 + リソース」へ

  • 投稿/ユーザー/
  • GET /ユーザー/
  • PUT /ユーザー/
  • 削除/ユーザー/
于 2013-09-13T22:11:02.187 に答える