首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coldfusion 11 web服务响应对象

Coldfusion 11 web服务响应对象
EN

Stack Overflow用户
提问于 2015-06-29 06:00:37
回答 1查看 209关注 0票数 2

我很难让CF11给我一个web服务响应对象,该对象具有与CF8相同的一组方法。

例如,在CF8中有一个web服务为我提供了这样的服务:

这就是我现在在CF11上得到的信息:

正如你所看到的,-

我试图设置wsversion="2",但一点帮助都没有:

代码语言:javascript
复制
<cfset wsArgs = {wsversion="2"}>
<cfset ws = createObject("webservice", "http://somewsurl.asmx?wsdl", wsArgs)>
<cfset nvArgs = { foo = "bar" }>
<cfset result = ws.createNameValues(argumentCollection = nvArgs)>

如果我在cfinvoke上尝试wsversion="2“,同样的事情:

代码语言:javascript
复制
<cfinvoke webservice="#ws#" method="createNameValues" argumentCollection="#nvArgs#" returnVariable="result" wsversion="2"/>

有什么想法吗?

注意,我在CF10上得到的基本上是相同的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-29 23:14:25

ColdFusion 10和11默认使用Axis2.0,而早期版本的ColdFusion使用Axis1.0。如果您依赖于ColdFusion 10/11中的Axis1.0行为,请指定wsversion=1强制ColdFusion使用Axis1.0。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31108745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档