Telit GE910セルモジュールを使用して、セルネットワーク経由でHTTPリクエストを作成しようとしています。私はFTDIボードを介してコンピュータのUSBポートに接続し、端末からATコマンドを送信しています。 ATコマンドを使用して、コマンドモードでソケットを正常に開いてHTTPリクエストを送信しています。セルモジュールでHerokuアプリケーションをリクエストするとHTTP 505エラーが発生する
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リクエストに誤った間隔に関係している1つのまたは2のフォーラムで読みました。私は認識されない文字が問題を引き起こしていると思う。何が起こっている?彼らは一貫して「A」、「Space」、「P」の前に上がります。他の文字もあるかもしれませんが、それらは私が見たものです。
Btwを使用すると、cURL、ESP8266 wifiモジュールで構築されたWiFiクライアント、およびLinkIt ONE IoT開発ボード向けに構築されたTCPクライアントを使用してHeroku Webサーバーに正常にHTTPリクエストを送信できます。 – oregano