将 HTTP 方法用于 REST 的更好方法是什么:
第一个变体:
将不同的 HTTP 方法发送到同一个 URL:
URL : item/{id} method : DELETE ---- DELETE item<br>
URL : item/{id} method : PUT ---- PUT item<br>
URL : item/{id} method : GET ---- GET item<br>
Run Code Online (Sandbox Code Playgroud)
或第二:
每个 HTTP 方法都有一个不同的 URL,并将每个动词发送到其对应的 URL:
URL : deleteitem/{id} OR item/delete/{id} method: DELETE ---- DELETE item<br>
URL : putitem/{id} OR item/put/{id} method: PUT ---- PUT item<br>
URL : getitem/{id} OR item/get/{id} method: GET ---- GET item<br>
Run Code Online (Sandbox Code Playgroud)