我已经通过WS import制作了导入类,然后放置在eclipse中。问题是,由于不支持的媒体类型,我无法处理该消息。问题是
的应用程序/soap + xml;不是预期的类型"application/soap+msbin1"。
我知道我们正在通过Soap1.2请求服务,但服务是从WCF格式请求的,但我该如何解决这个问题?谁能告诉我如何改变应用程序/soap+xml应用程序/soap+msbin1通过注释不是xml ?我在网上浏览了许多解决方案,但无法让它工作,问题如下?
服务器发送的HTTP状态码415:Cannot process The message因为内容类型的应用程序/soap + xml; charset ="utf - 8";action = " http://tempuri.org/IReceiveNoteService/ReceiveNote "的不是预期的类型"application/soap+msbin1"。
感谢@il_raffa的关心。下面是我的示例客户端代码
'/*简单地初始化服务类的对象*//*创建Resware Web Service Client…*/ReceiveNoteService = new ReceiveNoteService();
/*通过调用简单服务*/创建Web服务IReceiveNoteService port = receiveNoteService.getCustomBindingIReceiveNoteService();
/*调用函数并打印服务的响应*//*我得到异常的行*/system . out。println("Server response: " + port.receiveNote(newReceiveNoteData())); '
我不能提供我的WSDL文件,因为它的隐私问题