diff --git a/src/future/http/BaseHTTPFuture.php b/src/future/http/BaseHTTPFuture.php --- a/src/future/http/BaseHTTPFuture.php +++ b/src/future/http/BaseHTTPFuture.php @@ -311,7 +311,7 @@ */ protected function parseRawHTTPResponse($raw_response) { $rex_base = "@^(?P
.*?)\r?\n\r?\n(?P.*)$@s"; - $rex_head = "@^HTTP/\S+ (?P\d+) (?P.*?)".
+ $rex_head = "@^HTTP/\S+ (?P\d+) ?(?P.*?)".
"(?:\r?\n(?P.*))?$@s";
// We need to parse one or more header blocks in case we got any