Hello,
we just found a bug in OtaHttpClient function HttpClient_RecvSkipHdr().
I suppose this function should just skip the HTTP header and return the data-size left without the header. But we ran into an edge-case when the first received segment only contains the HTTP header and the return value is 0. This sounds rare but it happend rather often when using python -m http.server.
Here is a proposed fix: