我通过WS Import创建了导入类,然后放入eclipse。问题是由于不支持的媒体类型,我无法处理该消息。问题是
“应用/肥皂+ xml的;不是预期的类型'application / soap + msbin1'。
我知道我们是通过Soap1.2请求服务但是服务是从WCF格式询问但是我该如何解决这个问题?谁能告诉我如何通过注释而不是XML将application / soap + xml更改为application / soap + msbin1?我在网上找到了一些解决方案,但无法让它工作,问题出现在下面?
服务器发送HTTP状态码415:无法处理消息 因为内容类型 '应用程序/肥皂+ xml的;字符集= “UTF-8”;行动= “http://tempuri.org/IReceiveNoteService/ReceiveNote”' 不是预期的类型'application / soap + msbin1'。
答案 0 :(得分:0)
感谢@il_raffa表示感兴趣。以下是我的示例客户端代码
`/ *简单地初始化服务类的对象* / / *创建Resware Web服务客户端... * / ReceiveNoteService receiveNoteService = new ReceiveNoteService();
/ *通过调用简单服务创建Web服务* / IReceiveNoteService port = receiveNoteService.getCustomBindingIReceiveNoteService();
/ *调用功能并打印服务响应* / / *我正在获得例外的行* / System.out.println(“服务器响应:”+ port.receiveNote(newReceiveNoteData()));`
由于其隐私问题,我无法提供我的WSDL文件