在使用API時,我需要向URL發出PUT
請求,並且需要將一些參數作爲POST參數傳遞。ColdFusion中的PUT請求問題10
本地我創建了2個文件calling.cfm和caller.cfm,用PUT
請求測試cfhttp。 但每次它拋出錯誤The request has exceeded the allowable time limit Tag: cfhttp
caller.cfm
<cfhttp url="http://cflocal.com/jquerySliderApp/calling.cfm" method="put">
<cfhttpparam type="header" name="Content-Type" value="application/x-www-form- urlencoded; charset=UTF-8" />
<cfhttpparam type="body" value="Deepak" >
</cfhttp>
<cfdump var="#cfhttp#">
calling.cfm
<cfloop collection="#FORM#" item="i">
<cfoutput>FORM SCOPE:#form[i]#</cfoutput>
</cfloop>
<cfloop collection="#URL#" item="i">
<cfoutput>URL SCOPE:#URL[i]#</cfoutput>
</cfloop>
我傳遞的參數與type="body"
在Adobe Forum,有人提到的ColdFusion發送請求主體與PUT和DELETE請求,因此我們可以將請求主體格式化爲表單字段(或一系列表單字段)。我已經試過<cfhttpparam type="body" name="fname" value="#urlEncodedFormat("Deepak")#" >
。仍然顯示相同的錯誤。
我正在使用ColdFusion 10.請讓我知道如果我做錯了什麼。
任何人請提出我的cfhttp調用什麼錯誤,它掛起我的coldfusion服務器 –