gpt4 book ai didi

c# - 使用 Web API 访问查询字符串和表单参数

转载 作者:太空狗 更新时间:2023-10-29 18:26:51 24 4
gpt4 key购买 nike

如果您出于某种原因选择不在 HttpPost 请求中使用模型绑定(bind),还有哪些其他方法可以访问 QueryString (HttpGet) 或表单参数 (HttpPost)?

传统上你可以这样做:

Request.QueryString["Key"]
Request.Form["Key"]
Request["Key"]

我似乎在 Web API 中找不到任何类似的东西。

最佳答案

对于查询字符串参数,您可以使用 GetQueryNameValuePairsHttpRequestMessage 上(这是一种扩展方法)。

对于表单数据,您需要将操作定义为这样,原始表单数据(预参数绑定(bind))将传递给您:

public void Post(NameValueCollection formData)
{
var value = formData["key"];
}

关于c# - 使用 Web API 访问查询字符串和表单参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25266933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com