Полагаю, вы используете REST API . Если да, то причина, по которой он перенаправляет вас на домашнюю страницу, заключается в том, что URL неверен По-видимому, параметр формата чувствителен к регистру . Поэтому ?format=JSON
следует изменить на ?format=json
(все строчные).
Выполнение этой незначительной корректировки в вашем примере кода:
<cfhttp url="https://app.eztexting.com/sending/messages?format=json"
method="POST" result="objGet" charset="utf-8">
...
</cfhttp>
... возвращает ожидаемый ответ JSON для поддельных учетных данных вместо html для домашней страницы:
{
"Response": {
"Status": "Failure",
"Code": 401,
"Errors": [
"Authorization Required"
]
}
}
Как только вы преодолеете эту проблему, вы можете дважды проверить свои formfield
имена. API отображает имя параметра PhoneNumbers
, а не PhoneNumbers[]
.