这可能很简单,但并不完全确定。有没有办法在下面进行这个cURL调用(来自Big Commerce的API)并使用cfhttp重写相同的函数?我知道cfhttp行为(或者可以表现得像)一个form / method =“post”类型的交易,但我不确定在cfhttp标签中使用什么params(或者它们的名字应该是什么)。任何帮助将不胜感激...我的目标是能够使用Coldfusion来调用产品列表,此时我可以安排/导出到列表/ excel /无论如何,但使用cfhttp设置实际调用并转换这个cURL电话是我坚持的。
curl --request GET \
--user-agent "Your Client Name/1.0" \
--header "Authorization: Basic YWRtaW46WW91ckFQSUtleUhlcmU=" \
https://www.example.com/api/v2/products
答案 0 :(得分:9)
应该是:
<cfhttp
method="get"
url="https://www.example.com/api/v2/products"
userAgent="Your Client Name/1.0">
<cfhttpparam type="header" value="Authorization: Basic YWRtaW46WW91ckFQSUtleUhlcmU=">
</cfhttp>
答案 1 :(得分:1)
这对我有用:
<cfhttp method="post" url="#myUrl#">
<cfhttpparam type="header" name="Authorization" value="Basic YWRtaW46WW91ckFQSUtleUhlcmU" />
</cfhttp>