ColdFusion 7客户端调用Asp.NET / WCF服务

时间:2010-01-22 05:19:08

标签: wcf coldfusion

ColdFusion 7.0客户端将表单数据传递给asp.net Web处理程序,处理程序必须解析Request.context中存在的表单数据所有这一切当前正在完成我现在需要在发送方和接收方之间加入安全性。消息必须加密,并且客户端和服务必须相互进行身份验证。 ColdFusion客户端正在传输大约150个字段的大量数据。如何将安全性融入到这种组合中。由于客户端的ColdFusion 7,我的小研究没有导致任何使用WCF的方式(在ColdFusion 9中提供了更多支持)可能有些人已经这样做,这可以让我知道如何从ColdFusion 7进行WCF调用。

2 个答案:

答案 0 :(得分:2)

这是一个快速而肮脏的示例,如果WCF设置正确,它与Web服务没有区别:

<cfscript>
  wcf = CreateObject("webservice","http://ws.spreety.com/TvOnline2009.svc?wsdl");
  variables.TalkShowImgHtml = wcf.GetGenreTalkShowImg("test@spreety.com");
</cfscript>
<cfoutput>#variables.TalkShowImgHtml#</cfoutput>

答案 1 :(得分:1)

ColdFusion支持Web服务。因此,您可以拥有ColdFusion Web服务客户端。

在服务器端,您可以使用使用basicHttpBinding的WCF服务。

对于加密,您可以使用https。 SSL证书还将验证服务器。

然后,您可以在客户端使用证书来验证客户端。 (您也可以使用SSL上的用户名和密码。)