API を使用しているときPUT
に、いくつかのパラメーターを POST パラメーターとして渡す必要がある URL に要求を行う必要があります。
ローカルで、calling.cfm と caller.cfm の 2 つのファイルを作成して、リクエストで cfhttp をテストしましたPUT
。しかし、エラーをスローするたびにThe request has exceeded the allowable time limit Tag: cfhttp
発信者.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#">
呼び出し.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>
Adobe Forumtype="body"
のように パラメーターを渡しています。誰かが ColdFusion が PUT および DELETE リクエストでリクエスト ボディを送信すると述べたので、リクエスト ボディをフォーム フィールド (または一連のフォーム フィールド) としてフォーマットできます。
で試しました<cfhttpparam type="body" name="fname" value="#urlEncodedFormat("Deepak")#" >
。それでも同じエラーが表示されます。
ColdFusion 10 を使用しています。何か問題がある場合はお知らせください。