这是一个概念性问题,但在浏览和搜索在线资源后,我无法找到这个小问题的答案。任何帮助,将不胜感激。提前感谢。
当我使用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
,如果没有,是否有任何方法可以实现它?其次,我在阅读CUrl
和CFHTTP
:
cURL允许您连接和通信许多不同类型的 具有许多不同类型协议的服务器。使用cURL你可以。
- 实施支付网关的付款通知脚本。
- 从远程服务器下载和上传文件。
- 登录其他网站并仅访问会员部分。
所以,没有分数。 1& 2使用CFhttp
可能吗?如果是的话,我可以简单了解如何去做。
答案 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。