File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,18 @@ class Proxy
5959 */
6060 public static $ DEBUG = false ;
6161
62+ /**
63+ * When set to false the fetched header is not included in the result
64+ * @var bool
65+ */
66+ public static $ CURLOPT_HEADER = true ;
67+
68+ /**
69+ * When set to false the fetched result is echoed immediately instead of waiting for the fetch to complete first
70+ * @var bool
71+ */
72+ public static $ CURLOPT_RETURNTRANSFER = true ;
73+
6274 /**
6375 * Target URL is set via Proxy-Target-URL header. For debugging purposes you might set it directly here.
6476 * This value overrides any value specified in Proxy-Target-URL header.
@@ -319,8 +331,8 @@ protected static function createRequest($targetURL)
319331
320332 curl_setopt_array ($ request , [
321333 CURLOPT_FOLLOWLOCATION => true ,
322- CURLOPT_HEADER => true ,
323- CURLOPT_RETURNTRANSFER => true ,
334+ CURLOPT_HEADER => static :: $ CURLOPT_HEADER ,
335+ CURLOPT_RETURNTRANSFER => static :: $ CURLOPT_RETURNTRANSFER ,
324336 CURLINFO_HEADER_OUT => true ,
325337 CURLOPT_HTTPHEADER => $ headers
326338 ]);
You can’t perform that action at this time.
0 commit comments