From 45913edda0db376991876ab21eba0091f5de1a6c Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 12 Aug 2015 21:51:02 +0300 Subject: [PATCH] fetch_file_contents: use http/1.1 when not using curl --- include/functions.php | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/include/functions.php b/include/functions.php index 6d183abaa..d68f6bf10 100644 --- a/include/functions.php +++ b/include/functions.php @@ -445,14 +445,19 @@ } if (!$post_query && $timestamp) { - $context = stream_context_create(array( - 'http' => array( - 'method' => 'GET', - 'header' => "If-Modified-Since: ".gmdate("D, d M Y H:i:s \\G\\M\\T\r\n", $timestamp) - ))); + $context = stream_context_create(array( + 'http' => array( + 'method' => 'GET', + 'protocol_version'=> 1.1, + 'header' => "If-Modified-Since: ".gmdate("D, d M Y H:i:s \\G\\M\\T\r\n", $timestamp) + ))); } else { - $context = NULL; - } + $context = stream_context_create(array( + 'http' => array( + 'method' => 'GET', + 'protocol_version'=> 1.1 + ))); + } $old_error = error_get_last();