Error:
响应消息的内容类型 multipart/related;"。。。 与绑定(text/xml; charset=utf-8)的内容类型不匹配。
如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法。
响应的前 491 个字节为:“–uuid:c3fab8c5-b53c-457a-9961-f0a92622acd3
Content-Id: rootpart*c3fab8c5-b53c-457a-9961-f0a92622acd3@example.jaxws.sun.com
Content-Type: application/xop+xml;charset=utf-8;type=“text/xml”
Content-Transfer-Encoding: binary
<S:Body><ns2:SetBkServiceResponse xmlns:ns2=“http://Lcwebservice.java.org/”>
{“message”:“16030015”,“status”:2}
</ns2:SetBkServiceResponse>
</S:Body>
</S:Envelope>”。
解决方式:
在app.config增加绑定的属性:
<binding name=“LcWebServicePortBinding” transferMode=“Streamed” messageEncoding=“Mtom”/>
另外需注意:Json 格式与C#类对象转换字段不一致的问题,会提示相关字段Null错误!
可单独拉出来对应!
*此文可已百度云盘两个实例结合!
1、HR对接OA接口开发代码(包含自己写的C#调用JAVA Webservice)
2、ajax调用webapi再调用Java接口回写HR测试账套(包含输入工号ajax调用webapi查询姓名等)