]> granicus.if.org Git - esp-idf/commit
esp_http_client: fixed http chunked encoding packet loss & add check data before...
authorTuan <tuanpm@live.com>
Wed, 27 Jun 2018 07:21:16 +0000 (14:21 +0700)
committerbot <bot@espressif.com>
Wed, 1 Aug 2018 07:14:36 +0000 (07:14 +0000)
commit5589954800880153c58bed6104656fa56177344c
treef718c3aac584b9fe935124c7a83c15842a6a3eb8
parent7ea4db72de8d8c80760ec35988bc9014c5e5013e
esp_http_client: fixed http chunked encoding packet loss & add check data before read for ssl transport
- A bug of the http client when it downloads a chunked encoding packet is greater than the http_client's buffer, http_parser will call the callback body more than once, and the client will only handle the last
- with ssl_read, need to check before read to avoid timeout blocked when no data for reading
components/esp_http_client/esp_http_client.c
components/esp_http_client/lib/transport_ssl.c