Это потому, что вы использовали атрибут результата "cfhttp * , который " .. позволяет вам указать альтернативную переменную, в которой будет получен результат ".Значение CF не заполняет переменную по умолчанию cfhttp
.Так что в вашем примере вы должны выгружать переменную с именем #POST#
.(Хотя, чтобы избежать дальнейшей путаницы, я бы рекомендовал использовать что-то еще, например, «ответ».)
<cfhttp result="response"
method="POST"
charset="utf-8"
url="#twilioFlowResource#"
username="#twilioUsername#"
password="#twilioPassword#">
... parameters ...
</cfhttp>
<cfdump var="#response#">
Также, возможно, это просто опечатка, но ... если это фактический кодвы используете, он пропускает знаки фунта вокруг переменных в объявлениях <cfhttpparam>
.Таким образом, код фактически отправляет литеральную строку «twilioFrom» вместо значения переменной: +1XXXXXXXXXX
.Эти строки:
<cfhttpparam type="formfield" name="From" value="twilioFrom" />
<cfhttpparam type="formfield" name="To" value="twilioTo" />
... должны быть изменены на это:
<cfhttpparam type="formfield" name="From" value="#twilioFrom#" />
<cfhttpparam type="formfield" name="To" value="#twilioTo#" />