cxf异常: No namespace on "html" element. You must send a SOAP request.

2024-12-20 21:47:47
推荐回答(2个)
回答1:

可以添加一个cxf的日志拦截器,查看请求和响应的soap信息,出现这个异常,soap请求应该是没问题的,问题应该出在响应
可以尝试一下调用其他的方法,如果其他方法没有问题,就证明是这个方法的响应数据有问题,响应的应该是soap格式的数据,但是却响应了其他格式的
这个问题我也遇到了,删除cxf的jar包可以解决,但是我又想用cxf来调用查询,后来我换另外一个需要输入用户id的查询天气的方法就解决了,不需要删除cxf的jar包

回答2:

请求返回的,不是WS的XML来的, debug出来看看吧