在CFHTTP URL字符串中传递参数

时间:2014-06-23 16:17:10

标签: coldfusion coldfusion-9

我正在使用cfhttp将一系列用户提供的参数发布到API。我传递了<cfhttparam>的所有参数,除了一个{myID}。由于{myID}值也将由用户提供,我想知道如何确保它在URL字符串中传递?

<cfhttp url="http://abc.xyz.com/webservice/{myID}/add/multiple" 
       method="POST" result="returnStruct" >

    <cfhttpparam name="Accept" type="header" value="application/json" />        
    <cfhttpparam type="header" name="datetime" value="#datetime#" />
    <cfhttpparam type="header" name="authorization" value="#authorization#" /> 
    <cfhttpparam type="formfield" name="myAPI" value="1" />
    <cfhttpparam type="formfield" name="param1" value="1000" />
    <cfhttpparam type="formfield" name="param2" value="myname@email.com" />
    <cfhttpparam type="formfield" name="param3" value="2" />
    <cfhttpparam type="formfield" name="param4" value="Tester" />
</cfhttp>

1 个答案:

答案 0 :(得分:2)

客户端应用程序应该具有来自先前请求的用户数据,如果您传递它的话 http://abc.xyz.com/webservice/user_id/add/multiple服务器假定user_id是您调用的参数{myID}

祝你好运