diff options
author | Ariel Manzur <ariel@godotengine.org> | 2016-01-11 07:47:42 -0300 |
---|---|---|
committer | Ariel Manzur <ariel@godotengine.org> | 2016-01-11 07:49:05 -0300 |
commit | 3db379376fd55a1d5851bf6172affd0765b67b7c (patch) | |
tree | 34d4ab0cf83bb31a1899f69603204e4161a4b166 | |
parent | cbab7280499a1114800df807ae04c0b0e1134dc3 (diff) |
made headers case insensitive
-rw-r--r-- | core/io/http_client.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/io/http_client.cpp b/core/io/http_client.cpp index 4aa180ec77..19a7286dcf 100644 --- a/core/io/http_client.cpp +++ b/core/io/http_client.cpp @@ -307,14 +307,15 @@ Error HTTPClient::poll(){ for(int i=0;i<responses.size();i++) { String s = responses[i].strip_edges(); + s = s.to_lower(); if (s.length()==0) continue; - if (s.begins_with("Content-Length:")) { + if (s.begins_with("content-length:")) { body_size = s.substr(s.find(":")+1,s.length()).strip_edges().to_int(); body_left=body_size; } - if (s.begins_with("Transfer-Encoding:")) { + if (s.begins_with("transfer-encoding:")) { String encoding = s.substr(s.find(":")+1,s.length()).strip_edges(); //print_line("TRANSFER ENCODING: "+encoding); if (encoding=="chunked") { |