仅在SOAP客户端上修复-内容类型不匹配

我正在使用第三方肥皂服务。我绝对无法访问服务器端设置或代码。我收到以下错误- “响应消息的内容类型text / html; charset = UTF-8与绑定的内容类型不匹配(text / xml; charset = utf-8)。如果使用自定义编码器,请确保IsContentTypeSupported方法已正确实施。响应的前812个字节为:'

由于我无权访问服务器端设置或代码,因此我尝试在客户端修复它。我尝试将绑定从basicHttpBinding更改为wsHttpBinding。但这没有用。这是一个简单的http服务,没有凭据。

我希望能够在客户端修复它。

sts215 回答:仅在SOAP客户端上修复-内容类型不匹配

鉴于您不知道服务器端的服务配置,我们通常使用服务元数据来使用Web服务,该格式通常如下所示。

  

https://vabqia969vm/Service1.svc?wsdl

然后,我们创建一个控制台应用程序,通过添加服务引用来调用服务。 enter image description here
https://docs.microsoft.com/en-us/dotnet/framework/wcf/accessing-services-using-a-wcf-client
https://docs.microsoft.com/en-us/visualstudio/data-tools/how-to-add-update-or-remove-a-wcf-data-service-reference?view=vs-2019
此外,请注意Appconfig文件中自动生成的配置。
随时让我知道是否有什么可以帮助您的。

本文链接:https://www.f2er.com/3123653.html

大家都在问