Отправка HTTP-сообщения на платформу анализа из AT-команды - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь отправить http-запрос на следующий адрес, который работает на других платформах, но у меня возникают проблемы с форматированием его в AT-команде:

AT+CHTTPACT="parseapi.back4app.com",443
WAIT=1
POST https://parseapi.back4app.com/classes/sensor HTTP/1.1
X-Parse-Application-Id: GiFxhzih1h49s1Zv9P5A5cewnPt5IDx7hultl46j
X-Parse-REST-API-Key: ksduaNwsr8Pctjkr1lBP6jfhA2Tb40ghNl2RTmB3
Content-Type: application/json
Content-Length: 15
{"sensor":"55"}
<cr><lf>^z<cr><lf>

Это ошибка, которую я получаю:

Запрос не может быть удовлетворен.

Плохой запрос.Сгенерировано облачным фронтом (CloudFront) Идентификатор запроса: 3chKxtt4JUxY0RHrSBoYqWp9mYdbZmelia7o1_7CtxFRM4e2WodH-w ==

1 Ответ

0 голосов
/ 27 марта 2019

Убедитесь, что вы добавили заголовок HOST в упомянутом здесь запросе POST https://simcom.ee/documents/SIM5320/sim52xx_http_application_note_v0.02.pdf

Обычно неверный запрос возникает, когда CloudFront не может определить, к какому дистрибутиву нужно подключиться.

...