[英]Post parameter in path or in body
我正在創建Rest API,但我對URL結構感到困惑。 我必須在Post請求中向服務器發送一個參數。 我應該通過路徑變量還是在請求體中發送它? 什么是最佳做法?
示例當前URL:
api/v1/users/{id}/name/{name}
name
是我要發送給服務器以更改狀態的變量
謝謝
URL通常標識要更新的資源。
所以數據應該放在請求體內
要更新用戶名,您可以將其發送到服務器:
POST api/v1/users/{id} HTTP/1.1
Content-Type: application/x-www-form-urlencoded
name=string
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.