Merge branch 'master' of binfalse/tt-rss into master

This commit is contained in:
fox 2018-01-18 12:40:24 +00:00 committed by Gogs
commit 36eed4d737

View file

@ -402,8 +402,8 @@
curl_setopt($ch, CURLOPT_COOKIEJAR, "/dev/null"); curl_setopt($ch, CURLOPT_COOKIEJAR, "/dev/null");
} }
if (defined('_CURL_HTTP_PROXY')) { if (defined('_HTTP_PROXY')) {
curl_setopt($ch, CURLOPT_PROXY, _CURL_HTTP_PROXY); curl_setopt($ch, CURLOPT_PROXY, _HTTP_PROXY);
} }
if ($post_query) { if ($post_query) {
@ -483,25 +483,25 @@
// TODO: should this support POST requests or not? idk // TODO: should this support POST requests or not? idk
$context_options = array(
'http' => array(
'method' => 'GET',
'ignore_errors' => true,
'timeout' => $timeout ? $timeout : FILE_FETCH_TIMEOUT,
'protocol_version'=> 1.1)
);
if (!$post_query && $last_modified) { if (!$post_query && $last_modified) {
$context = stream_context_create(array( $context_options['http']['header'] = "If-Modified-Since: $last_modified\r\n";
'http' => array(
'method' => 'GET',
'ignore_errors' => true,
'timeout' => $timeout ? $timeout : FILE_FETCH_TIMEOUT,
'protocol_version'=> 1.1,
'header' => "If-Modified-Since: $last_modified\r\n")
));
} else {
$context = stream_context_create(array(
'http' => array(
'method' => 'GET',
'ignore_errors' => true,
'timeout' => $timeout ? $timeout : FILE_FETCH_TIMEOUT,
'protocol_version'=> 1.1
)));
} }
if (defined('_HTTP_PROXY')) {
$context_options['http']['request_fulluri'] = true;
$context_options['http']['proxy'] = _HTTP_PROXY;
}
$context = stream_context_create($context_options);
$old_error = error_get_last(); $old_error = error_get_last();
$data = @file_get_contents($url, false, $context); $data = @file_get_contents($url, false, $context);