allow setting proxyhost request option to NULL
[m6w6/ext-http] / tests / client021.phpt
index 41a220a6d48e7925924761c966461790db6b05ab..ebb9b0e8003eba5c826625e952de2233fa19a6ae 100644 (file)
@@ -12,42 +12,58 @@ include "helper/server.inc";
 
 echo "Test\n";
 
+function dump($f) {
+       return;
+       readfile($f);
+}
+
 $tmpfile = tempnam(sys_get_temp_dir(), "cookie.");
 $request = new http\Client\Request("GET", "http://localhost");
-$request->setOptions(["cookiestore" => $tmpfile]);
+$request->setOptions(array("cookiestore" => $tmpfile));
 
-server("cookie.inc", function($port) use($request) {
-       $request->setOptions(["port" => $port]);
+server("cookie.inc", function($port) use($request, $tmpfile) {
+       $request->setOptions(array("port" => $port));
        $client = new http\Client;
        echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
 });
-
-server("cookie.inc", function($port) use($request) {
-       $request->setOptions(["port" => $port]);
+server("cookie.inc", function($port) use($request, $tmpfile) {
+       $request->setOptions(array("port" => $port));
        $client = new http\Client;
        echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
 });
-
-server("cookie.inc", function($port) use($request) {
-       $request->setOptions(["port" => $port, "cookiesession" => true]);
+       
+server("cookie.inc", function($port) use($request, $tmpfile) {
+       $request->setOptions(array("port" => $port, "cookiesession" => true));
        $client = new http\Client;
        echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
 });
-
-server("cookie.inc", function($port) use($request) {
-       $request->setOptions(["port" => $port, "cookiesession" => false]);
+       
+server("cookie.inc", function($port) use($request, $tmpfile) {
+       $request->setOptions(array("port" => $port, "cookiesession" => false));
        $client = new http\Client;
        echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
        echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
 });
-
+       
 unlink($tmpfile);
 
 ?>