forked fromamcewen/HttpClient
- Notifications
You must be signed in to change notification settings - Fork171
Open
Description
When using TinyGSM, the request is seen on the server side but the client side will receive a timeout when usinghttpclient->responseStatusCode()
.
After a lot of debugging I found that the issue might be due to the way the library slowly transmits the request:
CONNECT OKOKAT+CIPSEND=1,4>POSTOKAT+CIPSEND=1,1> OKAT+CIPSEND=1,7>/test/OKAT+CIPSEND=1,9> HTTP/1.1OKAT+CIPSEND=1,2>OKAT+CIPSEND=1,10>ConnectionOKAT+CIPSEND=1,2>: OKAT+CIPSEND=1,5>closeOKAT+CIPSEND=1,2>OKAT+CIPSEND=1,4>HostOKAT+CIPSEND=1,2>: OKAT+CIPSEND=1,20
Finally the timeout is occurring when callinghttpclient->endRequest()
does not seem to send"\r\n\r\n"
.
If I add:
httpclient->write((const byte*)"\r\n", 2);
the server reply is received.