SeeedJP / WioLTEforArduino

GNU General Public License v2.0
33 stars 19 forks source link

HttpGet()内のAT+QHTTPREADでエラーが発生する #14

Closed matsujirushi closed 6 years ago

matsujirushi commented 6 years ago

特定URLをHttpGet()したときに、AT+QHTTPREADでエラーが発生する。 (HTTPステータスコードは"200")

int r = Wio.HttpGet("http://metadata.soracom.io/v1/userdata", data, sizeof (data));
<- AT+QHTTPCFG="requestheader",0 (20732)
-> OK (20736)
<- AT+QHTTPURL=38 (20736)
-> CONNECT (20739)
<- http://metadata.soracom.io/v1/userdata (20739)
-> OK (20744)
<- AT+QHTTPGET (20744)
-> OK (20746)
-> +QHTTPGET: 0,200 (20910)
<- AT+QHTTPREAD (20910)
-> CONNECT (20914)
->  (20925)
ERROR! 866
matsujirushi commented 6 years ago

EC21-Jが、AT+QHTTPREADの結果途中でデータ送信しない区間がある。 データ受信途中のタイムアウトが10msec.にしていることから、ここでタイムアウトが発生している。 image