在Java中使用Content Type=“application/x-www-form-urlencoded”处理SOAP请求

在Java中使用Content Type=“application/x-www-form-urlencoded”处理SOAP请求,java,soap,jax-ws,Java,Soap,Jax Ws,我有一个SOAP客户端通过一个请求发送,其内容类型定义为application/x-www-form-urlencoded。我的jax-ws服务器响应一个http415错误,抱怨它需要一个text/xml的内容类型 显然,无法更改此客户端,因此我正在尝试找出是否有任何方法可以强制我的服务器接受此内容类型?Tichotraic是正确的。该客户端不是soap客户端。相反,它通过HTTP POST发送xml。我正在处理相同的问题,最后我不得不添加一个servlet,该servlet接受定义为appli

我有一个SOAP客户端通过一个请求发送,其内容类型定义为application/x-www-form-urlencoded。我的jax-ws服务器响应一个http415错误,抱怨它需要一个text/xml的内容类型


显然,无法更改此客户端,因此我正在尝试找出是否有任何方法可以强制我的服务器接受此内容类型?

Tichotraic是正确的。该客户端不是soap客户端。相反,它通过HTTP POST发送xml。

我正在处理相同的问题,最后我不得不添加一个servlet,该servlet接受定义为application/x-www-form-urlencoded的内容类型,并且在内部该servlet调用后面的所有SOAP逻辑。

您的客户机不是SOAP客户机,因此您的服务器拒绝请求是正确的。您的客户机是什么他们是否正在发送应用程序/x-www-form-urlencoded请求?错误标记的SOAP请求,还是其他什么?