diff --git a/sdk/platform/http_client/curl/src/curl_client.cpp b/sdk/platform/http_client/curl/src/curl_client.cpp index 8972d8475..7483876ba 100644 --- a/sdk/platform/http_client/curl/src/curl_client.cpp +++ b/sdk/platform/http_client/curl/src/curl_client.cpp @@ -99,6 +99,10 @@ static void ParseHeader(std::string const& header, std::unique_ptr& re auto headerName = std::string(start, end); start = end + 1; // start value + while (start < header.end() && (*start == ' ' || *start == '\t')) + { + ++start; + } auto headerValue = std::string(start, header.end() - 2); // remove \r and \n from the end