0

我已经通过 WS Import 制作了导入类,然后放在 eclipse 中。问题是我无法处理消息,因为 Unsupported media type 。问题是

'应用程序/肥皂+xml; 不是预期的类型“application/soap+msbin1”。

我知道我们正在通过 Soap1.2 请求服务,但服务是从 WCF 格式请求的,但我该如何解决这个问题?谁能告诉我如何通过注释而不是 XML 将 application/soap+xml 更改为 application/soap+msbin1?我在网上浏览了许多解决方案,但无法正常工作,问题出在下面?

服务器发送 HTTP 状态代码 415:无法处理消息,因为内容类型 'application/soap+xml;charset="utf-8";action="http://tempuri.org/IReceiveNoteService/ReceiveNote"' 不是预期类型“应用程序/soap+msbin1”。

4

1 回答 1

0

感谢@il_raffa 表现出兴趣。下面是我的示例客户端代码

`/* 简单地为服务类初始化对象*/ /* 创建 Resware Web 服务客户端... */ ReceiveNoteService receiveNoteService = new ReceiveNoteService();

/* 通过调用简单服务创建 Web 服务*/ IReceiveNoteService port = receiveNoteService.getCustomBindingIReceiveNoteService();

/* 调用函数并打印服务响应*/ /* 我得到异常的行*/ System.out.println("Server response: " + port.receiveNote(newReceiveNoteData()));`

由于隐私问题,我无法提供我的 WSDL 文件

于 2015-09-23T12:01:19.667 回答