Browse Source

Revert "Workaround for bad HTTP response header parsing on Linux"

This reverts commit a138458d19.
tags/2021-05-28
ed 6 years ago
parent
commit
e966bdb053
1 changed files with 6 additions and 3 deletions
  1. +6
    -3
      modules/juce_core/native/juce_curl_Network.cpp

+ 6
- 3
modules/juce_core/native/juce_curl_Network.cpp View File

@@ -567,7 +567,11 @@ public:
size_t len = size * nmemb;
String header (ptr, len);
responseHeaders += header;
if (! header.contains (":") && header.startsWithIgnoreCase ("HTTP/"))
responseHeaders.clear();
else
responseHeaders += header;
return len;
}
@@ -617,8 +621,7 @@ public:
int64 contentLength = -1, streamPos = 0;
MemoryBlock curlBuffer;
MemoryBlock headersAndPostData;
String responseHeaders { "\r\n" }; // WebInputStream::parseHttpHeaders skips the first header line (assumes status)
String requestHeaders;
String responseHeaders, requestHeaders;
int statusCode = -1;
//==============================================================================


Loading…
Cancel
Save