C# WCF服务不适用于邮政服务

C# WCF服务不适用于邮政服务,c#,wcf,C#,Wcf,关键字:S 价值观:欢迎光临 下面是错误: 用于构造对服务的有效请求。异常消息 是“传入消息具有意外的消息格式”“原始”。这个 操作的预期消息格式为“Xml”、“Json”。这个可以 可能是因为尚未在上配置WebContentTypeMapper 结合有关更多信息,请参阅WebContentTypeMapper的文档 详情。有关详细信息,请参阅服务器日志。异常堆栈跟踪 是: 参数应为json格式 {“EmployeeId”:“601”}。使用firefox restclient检查错误。这将起

关键字:S 价值观:欢迎光临

下面是错误:

用于构造对服务的有效请求。异常消息 是“传入消息具有意外的消息格式”“原始”。这个 操作的预期消息格式为“Xml”、“Json”。这个可以 可能是因为尚未在上配置WebContentTypeMapper 结合有关更多信息,请参阅WebContentTypeMapper的文档 详情。有关详细信息,请参阅服务器日志。异常堆栈跟踪 是:


参数应为json格式 {“EmployeeId”:“601”}。使用firefox restclient检查错误。

这将起作用

HTTP POST:

这使我返回状态200 OK。返回的XML是

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
    Post: 
</string>

职位:

原因是字符串是一种基本数据类型,因此,即使HTTP请求POST,也应将其附加为查询字符串。

请先使用授权,因为您的方法是可公开访问的。这是可公开访问的授权。请使用postman访问此服务:Key:S Value:Welcome with sample issues我为此使用了restclient,但正在抛出错误:服务器在处理请求时遇到错误。请参阅服务帮助页,以构造对服务的有效请求。异常消息为“检查System.String类型的对象的开始元素时出错。”。遇到意外字符“s”。有关详细信息,请参阅服务器日志。请允许我确认确切的错误是什么。?在restclient中,您必须添加标题内容类型:application-json。在本地主机上运行服务,并向代码中添加调试器以使用restclient检查错误您的错误是代码中的pasing错误,根据meSir,它显示的是公共字符串echoWithPost(字符串s){return“Post:+s;}但不是您在查询字符串上键入的消息。