我正嘗試使用Telit GE910單元模塊通過單元網絡發出HTTP請求。我通過FTDI板將它連接到我的電腦的USB端口,並通過終端發送AT指令。我使用AT命令在命令模式下成功打開套接字併發送HTTP請求。在請求Heroku應用程序w單元格模塊時出現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請求中的錯誤間隔有關。我懷疑無法識別的角色正在造成問題。到底是怎麼回事?他們在'A','空間'和'P'之前一直出現;也可能有其他字母,但那些是我見過的。
順便說一下,我可以使用cURL,ESP8266 WiFi模塊上構建的WiFi客戶端以及爲LinkIt ONE IoT開發板構建的TCP客戶端成功向我的Heroku Web服務器發出HTTP請求。 – oregano