我开始学习如何使用tclws api 通过 TCL 客户端调用 JAX-WS webservice。我在 glassfish 服务器上部署了一个简单的计算 web 服务(使用 java/jaxws/netbeans 编写),它被我的 tcl webservice 客户端成功调用。肥皂消息交换看起来很好。但是,在调用 glassfish webservice 后的客户端,我收到了额外的标头,我不确定它是如何返回的,如何处理它以及为什么它显示在我的屏幕上
设置 xns [dict get [::WS::Utils::GetServiceTypeDef 客户端计算器WS tns1:add] xns] 定义 {param1 {type xs:int comment {}} param2 {type xs:int comment {}}} xns tns1 结果是:7
这是我的示例 tcl ws 客户端代码:
package require WS::Client
::WS::Client::GetAndParseWsdl http://xxxx.xx.xx.com:8099/CalculatorWS/CalculatorWS?wsdl
set param1 5
set param2 2
set inputs [list param1 $param1 param2 $param2]
set result [ ::WS::Client::DoCall CalculatorWS add $inputs]
set res [dict get $result return]
puts "result is :$res"
谁能帮助我如何防止打印/显示此标题?我错过了什么吗?