gpt4 book ai didi

http-post - 如何在 Fiddler 中创建 Post 请求

转载 作者:行者123 更新时间:2023-12-04 14:26:51 25 4
gpt4 key购买 nike

尝试向我的 C# API 发送 Fiddler Post 请求,如下所示(这是我使用 VS2012 的开发环境)。但是,我的请求对象是 null在 C# 中。在 Composer 选项卡的解析选项卡中。我的帖子网址:http://localhost:33218/api/drm

User-Agent: Fiddler/4.4.9.2 (.NET 4.0.30319.34209; WinNT 6.1.7601 SP1; en-US; 4xAMD64)
Pragma: no-cache
Accept-Language: en-US
Host: localhost:33218
Accept-Encoding: gzip, deflate
Connection: Close
Content-Length: 80

请求正文:

&sid=f7f026d60bb8b51&riskMeasureName=RMTest

这是 C# API 方法:

// POST api/drm 
public HttpResponseMessage Post([FromBody]JObject drmObject)
{
string sid = drmObject.GetValue("sid").ToString();
string riskMeasCategory = drmObject.GetValue("riskMeasureName").ToString();
string response = DynAggrClientAPI.insertDRMCategory(sid, riskMeasCategory);

var httpResp = Request.CreateResponse(HttpStatusCode.OK);
httpResp.Content = new StringContent(response, Encoding.UTF8, "application/json");

return httpResp;
}

我可以在我的 C# 中调试 Post()方法,但 drmObjectnull .

感谢您的建议。

最佳答案

您没有发送内容类型,因此 MVC 无法告诉如何解释数据。

您的数据似乎类似于表单 POST,因此添加标题:

Content-Type: application/x-www-form-urlencoded

关于http-post - 如何在 Fiddler 中创建 Post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29154844/

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