Skip to content

Commit 61f992a

Browse files
Merge branch 'contrib/github_pr_15291' into 'master'
fix(esp_http_client): Fix invalid content length header (GitHub PR) Closes IDFGH-14528 See merge request espressif/esp-idf!37036
2 parents e7088bb + c0590f5 commit 61f992a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

components/esp_http_client/esp_http_client.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1590,6 +1590,8 @@ static int http_client_prepare_first_line(esp_http_client_handle_t client, int w
15901590
client->connection_info.method != HTTP_METHOD_DELETE);
15911591
if (write_len != 0 || length_required) {
15921592
http_header_set_format(client->request->headers, "Content-Length", "%d", write_len);
1593+
} else {
1594+
http_header_delete(client->request->headers, "Content-Length");
15931595
}
15941596
} else {
15951597
esp_http_client_set_header(client, "Transfer-Encoding", "chunked");

0 commit comments

Comments
 (0)