我在控制器中有這個更新方法,這個網址有效:http://localhost:5000/Ad/update/id/1/isActive/false
有沒有辦法讓網址包含問號和引數,以便它出現在這種形式上:
http://localhost:5000/Ad/update?id=2&newStatus=false
[HttpPut("update/id/{id:int}/isActive/{newStatus:bool}")]
public async Task<ActionResult> Update(int id, bool newStatus)
{
some code.....
}
uj5u.com熱心網友回復:
后面的引數?與您作為 URL 的一部分傳遞的引數相同。這意味著如果您說{id:int},我可以輸入與?id=123URL 的一部分相同的內容。這只是將 URL 格式化為 SEO 和人性化格式的一種方式。所以不,您無法控制傳遞給您的內容。但是,您可以驗證傳遞給您的操作的輸入。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/434116.html
上一篇:如何使用請求從url轉換包含pandas資料框中的行(字串)的串列
下一篇:您可以使用POST獲取資料嗎?
