我試圖使用ColdFusion發送經過身份驗證的POST請求,但由於某種原因,服務器拒絕未經授權的請求。我已經驗證了憑據是正確的。使用ColdFusion獲得基本身份驗證
<cfhttp url="https://api.juspay.in/order/create" method="POST"
username="320EABE1225D45E6B13DF5D3D2BBDB80" password="">
<cfhttpparam name="amount" type="formField" value="10">
<cfhttpparam name="order_id" type="formField" value="cfhttp_test_order_001">
<cfhttpparam name="customer_id" type="formField" value="10">
<cfhttpparam name="customer_email" type="formField" value="[email protected]">
<cfhttpparam name="customer_phone" type="formField" value="1122112211">
<cfhttpparam name="description" type="formField" value="test">
</cfhttp>
同樣的東西在捲曲中起作用。例如
curl https://api.juspay.in/order/create \
-u 320EABE1225D45E6B13DF5D3D2BBDB80: \
-d "amount=10" \
-d "order_id=curl_test_order_001" \
-d "customer_id=10" \
-d "[email protected]" \
-d "customer_phone=1122112211" \
-d "description=test"
上面的curl命令返回HTTP 200,這是我想要實現的。我無法弄清楚我在ColdFusion代碼中缺少的東西。
通過你使用的任何機會[NIKHIL - 雷迪(http://stackoverflow.com/users/2278072/nikhil-reddy)和[重新](HTTP://計算器.com/users/3870684/reload)誰已經問過同樣的問題? – duncan
是的鄧肯。我們剛剛得到了解決方案。 – Ram
你們其中一個應該將它作爲你自己的問題的答案發布:-) – duncan