0
cfhttp
을 사용하여 일련의 사용자 제공 매개 변수를 API에 게시합니다. 하나만 제외하고 <cfhttparam>
과 함께 모든 매개 변수를 전달합니다 : {myID}
. {myID}
값 또한 사용자가 제공 할 것이므로 URL 문자열 내부로 전달되는지 어떻게 확인할 수 있습니까? 당신이 http://abc.xyz.com/webservice/user_id/add/multiple
서버처럼 전달하면 클라이언트 aplication은, 이전 요청에서 사용자의 데이터를해야CFHTTP 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="[email protected]" />
<cfhttpparam type="formfield" name="param3" value="2" />
<cfhttpparam type="formfield" name="param4" value="Tester" />
</cfhttp>
그래서
{myID}
행운을 부르는 매개 변수 수행 있다고 가정 'myID'를'cfhttparam' 태그의 형태로 포함시킬 필요가 있습니까? – rocky
아니요, 중복됩니다. 'http : // abc.xyz.com/webservice/123456/add/multiple'과 같이 URL을 통해 전달하십시오. 여기서'123456 '은 사용자의 ID입니다. – fuelusumar
에서 ID를 가져올 수 있습니다. URL, 매개 변수로 전달할 필요가 없습니다. – fuelusumar