Я пытаюсь использовать сотовый модуль Telit GE910 для создания HTTP-запросов по сети соты. Я подключил его через плату FTDI к USB-порту моего компьютера и отправляю его AT-командами через терминал. Я использую AT-команды для успешного открытия сокета в командном режиме и отправки HTTP-запроса.Ошибка HTTP 505 при запросе приложений Heroku w ячейковый модуль
AT#SD=1,0,80,"google.com",0,0,1
OK
�AT#SSEND=1
> HE�AD� /� HTT�P/1.1
OK
SRING: 1
Я не понимаю, почему эти поднимаются. Когда вы делаете запросы на google.com, это нормально, но все, что размещено на Heroku, дает мне ошибку 505.
HTTP/1.1 505 HTTP Version Not Supported
Connection: close
Server: Cowboy
Date: Tue, 26 Apr 2016 20:39:34 GMT
Content-Length: 0
Я прочитал в одном или двух форумах, что это 505 ответ не является специфичной для Heroku и должен сделать с неправильным шагом в запросе HTTP. Я подозреваю, что непризнанные символы создают проблему. Что происходит? Они последовательно появляются до «А», «пространства» и «Р»; могут быть и другие письма, но те, которые я видел.
Btw, я могу успешно выполнить HTTP-запросы на свой веб-сервер Heroku, используя cURL, WiFi-клиенты, построенные на модуле wifi ESP8266, и TCP-клиент, созданный для DevI-платы LinkIt ONE IoT. – oregano