0

我已经成功地创建了一个 HTTP 基本身份验证客户端。

有一个特定的操作,我对它的目的有些怀疑。

我尝试了一个简单的 helloworld 脚本教程,其他一些教程是互联网,我看到了这个:

options.setAction("urn:echo"); 

如果我评论这行代码,客户端仍然可以工作。

那么它有什么作用呢?我找不到这方面的具体信息。

我知道我的服务有一个“回声”操作。

因此,如果我同时有“echo”和“echo2”操作,我必须为每个操作调用 setAction 吗?

问候,努诺。

4

1 回答 1

2

这是操作元素的 wsdl 绑定中的 soapAction 属性。如果 WSDL 中没有指定任何内容,那么它的值应该是空白字符串,或者应该使用 WSDL 中提到的确切值。它的目的不是很明确,但它可以用于过滤流量。

于 2012-11-06T15:24:16.823 回答