@lacredin
Программист

Как правильно отправить POST запрос на низком уровне абстракции?

Пишу программу для микроконтроллера(не важно какого)
Есть задача через мобильный модем отправлять сообщения серверу через POST запрос.
Поэтапно расскажу что я делаю:
Настраиваю модем.
Создаю TCP соединение(для примера возьмём сервер google.ru)(AT+QIOPEN="TCP", "64.233.165.94",80 )
//ответ об успешности соединения приходит
Передаю запрос:
POST https://www.google.ru HTTP/1.1
Host: www.google.ru
Content-Type: application/x-www-form-urlencoded
Content-Length: 3
m=5

Сервер в ответ молчит. При этом если просто передать не правильный запрос (пример: HTTP1.1)
То сервер возвращает 400 ошибку.
Подскажите пожалуйста, что я делаю неправильно?
  • Вопрос задан
  • 401 просмотр
Пригласить эксперта
Ответы на вопрос 2
petermzg
@petermzg
Самый лучший программист
POST https а порт 80. Соединение без шифрования
Ответ написан
Комментировать
@lacredin Автор вопроса
Программист
Прошу прощения, https случайно там оказалось.
Делал я с http, порт как вы видите в строке (AT+QIOPEN="TCP", "64.233.165.94",80 ) восьмидесятый
Или его надо в другое место дописать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы