我试图找出一种方法来使用ColdFusion的WCF服务(wsdl)。我需要在请求头中传递值。我似乎无法在任何地方找到任何好的例子。任何人?从Coldfusion 7消费WCF服务
2
A
回答
3
我想你想要的功能是
AddSOAPRequestHeader(webservice, namespace, name, value [, mustunderstand])
AddSOAPResponseHeader(namespace, name, value[, mustunderstand])
这些让你添加XML请求和你的web服务的响应头。
0
ColdFusion中您可以使用消耗web服务CFINVOKE
<cfinvoke
webservice="http://www.somewebservice.com/WebService.wsdl"
method="getWebServiceMethod"
returnvariable="webServiceResult">
<cfinvokeargument name="arg1" value="Arg1"/>
<cfinvokeargument name="arg2" value="Arg2"/>
</cfinvoke>
<cfoutput>The Result is #webServiceResult#</cfoutput>
或创建对象
<cfscript>
ws = CreateObject("webservice",
"http://www.somewebservice.com/WebService.wsdl");
webServiceResult = ws.getWebServiceMethod("Arg1","Arg2");
writeoutput(webServiceResult);
</cfscript>
+0
关键部分是“请求标题”。我需要在请求头中发送一对值。 – 2010-04-20 15:20:48
+1
什么样的标题?你可以通过cfhttp调用这个服务,并用cfhttpparam type =“header”发送头文件吗?还有一个addSOAPRequestHeader函数,但从未尝试使用WCF服务。 – 2010-04-20 16:15:10
相关问题
- 1. 从RPG消费WCF服务
- 2. 从JQuery消费WCF服务
- 3. 从WCF消费Web服务
- 4. 从WCF消费REST服务
- 5. 消费WCF服务
- 6. 消费WCF Web服务
- 7. 从SharePoint Web部件消费WCF服务
- 8. 从Asp.net消费WCF服务WebApi
- 9. 从silverlight消费WCF服务4
- 10. InvalidOperationException异常而在Windows Phone的消费WCF Web服务7
- 11. 从Windows Embedded Compact 7(Windows CE 7)消费Web服务
- 12. 使用WCF消费ASMX Web服务
- 13. Java错误消费WCF服务
- 14. 使用JQuery ajax消费WCF/REST服务
- 15. 使用jQuery消费WCF服务
- 16. iOS使用HTTPS消费WCF服务
- 17. 消费目标C中的WCF服务
- 18. 消费WCF服务的问题?
- 19. 使用phonegap消费wcf服务
- 20. 通过互联网消费wcf服务
- 21. 从VB6中消费一个Coldfusion web服务
- 22. 消费Web服务
- 23. 从asp.net核心消费wcf服务未找到凭证
- 24. 从WCF服务提高事件到消费DLL
- 25. ColdFusion 7客户端调用Asp.NET/WCF服务
- 26. 从BizTalk 2006R1消费WCF
- 27. 从WCF消费ASMX WebService
- 28. 消费VB.NET Web服务与传统的ColdFusion 4.5
- 29. 消费政府Web服务
- 30. 从类库中消费Web服务
这就是东西!文档:http://livedocs.adobe.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentation&file=00000379.htm – 2010-04-20 17:27:32