1

我正在使用(或尝试使用)来自 WCF 客户端的 WebSphere 服务(服务引用 + 通过 svcutil 生成的绑定)。

连接似乎已成功建立,但出现以下错误:

CWWSS7200E: Unable to create AxisService from ServiceEndpointAddress [address]

敲响任何铃铛?

我猜请求格式被服务以某种方式拒绝,我正在用提琴手嗅探它,整体看起来不错(如果人们认为它可以提供帮助,可以发布)。找到了这篇文章,但它似乎不适用于我的情况。

任何帮助表示赞赏!

4

1 回答 1

0

在对提琴手SoapUI进行了很多处理之后,我设法理解这与 WCF 绑定生成的 HttpHeader 相关:

WCF生成HttpHeader(响应:无法创建AxisService):

POST /MyWebServiceDomain/aWebService HTTP/1.1

SoapUI HttpHeader(工作正常):

POST http://xx.xxx.xxx.xx:9080/MyWebServiceDomain/aWebService HTTP/1.1

设置hostNameComparisonMode="Exact"WCF 绑定(我正在使用 basicHttpBinding)起到了作用,并且正确生成了 POST,或者至少以服务喜欢的方式生成。

不是一件容易的事 - 希望它可以帮助别人。

PS 更多关于此的相关博客文章

于 2010-03-12T17:01:10.460 回答