【问题标题】:Cannot process the message because of the exception 'application/soap+xml; was not the expected type 'application/soap+msbin1'由于异常 'application/soap+xml; 无法处理该消息;不是预期的类型“应用程序/soap+msbin1”
【发布时间】:2015-12-20 10:57:17
【问题描述】:

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

'应用程序/soap+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"' 不是预期的类型“application/soap+msbin1”。

【问题讨论】:

    标签: java wcf soap1.2


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-10-25
      • 2019-12-21
      • 2020-04-25
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多