CFhttp标签优于CUrl实用程序有哪些缺点?

时间:2015-01-20 08:06:17

标签: curl coldfusion cfwheels cfhttp

这是一个概念性问题,但在浏览和搜索在线资源后,我无法找到这个小问题的答案。任何帮助,将不胜感激。提前感谢。

当我使用eNOM API使用他们提供的测试帐户执行多项操作时,问题出现了。

https://resellertest.enom.com/interface.asp?command=nameofcommand&
uid=yourloginid&pw=yourpassword&
paramname=paramvalue&nextparamname=nextparamvalue

注意:这只是一个Url示例。这里的密码字段实际上是一个'api-key'。

使用CFhttp的原生coldfusion解决方案在轻松处理输出数据或将标头和参数传递给RESTful API方面证明是有益的。出现的第一个问题是:CFhttp加密密码字段是否支持CUrl,如果没有,是否有任何方法可以实现它?其次,我在阅读CUrlCFHTTP

时发现了这段文字
  

cURL允许您连接和通信许多不同类型的   具有许多不同类型协议的服务器。使用cURL你可以。

     
      
  • 实施支付网关的付款通知脚本。
  •   
  • 从远程服务器下载和上传文件。
  •   
  • 登录其他网站并仅访问会员部分。
  •   

所以,没有分数。 1& 2使用CFhttp可能吗?如果是的话,我可以简单了解如何去做。

1 个答案:

答案 0 :(得分:3)

Curl允许您连接到任何https站点,而无需安装“必需”证书。虽然有些人可能称之为不安全,但我真的很喜欢这个功能。除了这个功能,我不相信你可以做很多(如果有的话)你可以用cfhttp以某种方式做的卷曲。

如果您使用https网站,那么使用CFHTTP(imo)可以更轻松地使用。

根据coldfusion文档,cfhttp标记使用SSL来协商安全事务。 (参考http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7ffc.html


更新:您可以使用coldfusion中的内置代理监控数据是否以加密方式发送。有关详细信息,请参阅http://helpx.adobe.com/coldfusion/kb/coldfusion-mx-monitoring-soap-traffic.html