gpt4 book ai didi

wcf - Fiddler2 中 POST 方法的请求正文

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

没有请求主体的方法调用成功。当我使用下面的请求正文时,我得到 HTTP/1.1 400 Bad Request。你看到下面的请求体有什么明显的问题吗?

请求正文

{ 
"_userConfigData":{"UserName":"bXZpbmphbXVyaQ==", "FirstName":"User1", "LastName":"Last1", "ContactInfo":"None" },
"_configResult": "Miscellaneous"
}

请求头
User-Agent: Fiddler
Content-Type: application/json
Host: localhost:1706
Content-Length: 167

这是服务器端的方法:
[OperationContract]
[WebInvoke(UriTemplate = "UpdateUserDetails/?_clientIP={_clientIP}&AdminName={AdminName}", Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
public void UpdateUserDetails(UserConfigData _userConfigData, ConfigResult _configResult, string _clientIP, string AdminName)
{
//
}

这是我与 Fiddler2 一起使用的 URL:

http://localhost:1706/WCF/UserConfig/UserConfigService.svc/UpdateUserDetails?_clientIP=localhost&AdminName=admin

谢谢,

最佳答案

我像上面的帖子一样更改了我的服务,直到我注意到提供的第一个屏幕截图它才起作用。在 fiddler 的标题是这一行

内容类型:应用程序/json

这允许我向服务发送数据。将返回类型更改为字符串后,我能够取回原始数据。

关于wcf - Fiddler2 中 POST 方法的请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9439713/

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