- Patch #183435 by gregmac, TR: drupal_http_request() and malformed responses.
parent
05e249e8f8
commit
9f9e9c3824
|
@ -914,7 +914,9 @@ function drupal_http_request($url, array $options = array()) {
|
|||
return $result;
|
||||
}
|
||||
// Parse response headers from the response body.
|
||||
list($response, $result->data) = explode("\r\n\r\n", $response, 2);
|
||||
// Be tolerant of malformed HTTP responses that separate header and body with
|
||||
// \n\n or \r\r instead of \r\n\r\n.
|
||||
list($response, $result->data) = preg_split("/\r\n\r\n|\n\n|\r\r/", $response, 2);
|
||||
$response = preg_split("/\r\n|\n|\r/", $response);
|
||||
|
||||
// Parse the response status line.
|
||||
|
|
Loading…
Reference in New Issue