RESTfulなAPIデザインに関連する質問があります。 GET/POST/PUTリソース(ユーザー)にRESTfulなAPIがあります。私は私のデザインはここREST APIの設計 - 異なるパラメータでRESTを通じてリソースを取得/ポスト/入れよう
正しいかどうか..私はちょうど上記の設計が良いかどうかを知りたいと思った
/users:
get:
queryParameters:
joinDate:
displayName: get all used based on join date
post:
displayName: Add new user
/{lastName}:
get:
displayName: Get all users based on last name
/{id}:
put:
displayName: Update a particular user
例です
非常に明確ではないよすべてのヘルプ感謝します!
ありがとうございます。 –
ありがとうございます。要求が到着したときにサーバーが要求をリダイレクトする必要があるパスがわからないため、{lastName}と /{id}の2つのパスが存在すると、私のツールは不満です。 私は以下のようにputメソッドをリソースパスの下に移動して、これが正しいことを願っていますか? /ユーザー:のdisplayName::のdisplayName:すべての日付に ポストへの参加をもとに慣れるjoinDate: queryParameters:取得新しいユーザー プットを追加します。のdisplayNameを:のdisplayName::取得:特定のユーザー /{lastNameという}を更新し、すべての取得姓に基づいてユーザー –