簡體   English   中英

在路徑或正文中發布參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM