4

这可能很简单,并不完全确定。有没有办法在下面接受这个 cURL 调用(它来自 Big Commerce 的 API)并使用 cfhttp 重写相同的函数?我知道 cfhttp 行为(或可以像)一个 form/method="post" 类型的交易,但我不确定在 cfhttp 标记中使用哪些参数(或它们的名称应该是什么)。任何帮助将不胜感激......我的目标是能够使用 Coldfusion 调用产品列表,此时我可以安排/导出到列表/excel/whatever,但使用 cfhttp 设置实际调用并转换这个 cURL 调用是我所坚持的。

curl --request GET \
 --user-agent "Your Client Name/1.0" \
 --header "Authorization: Basic YWRtaW46WW91ckFQSUtleUhlcmU=" \
 https://www.example.com/api/v2/products
4

2 回答 2

10

应该是这样的:

<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>
于 2013-01-09T04:02:57.420 回答
2

这对我有用:

<cfhttp method="post" url="#myUrl#">
<cfhttpparam type="header" name="Authorization" value="Basic YWRtaW46WW91ckFQSUtleUhlcmU" />
</cfhttp>
于 2013-01-28T17:32:08.467 回答