- libevent diagnostics
[m6w6/ext-http] / tests / HttpRequest_003.phpt
index d352b189b1d1289bbc4f763fef2ff70c92cfd1e4..3ce4fcb65324607c0866f8b1523fe88c8ad79f7b 100644 (file)
@@ -4,17 +4,51 @@ HttpRequest SSL
 <?php
 include 'skip.inc';
 checkmin(5);
-checkcls('HttpRequest');
 checkurl('arweb.info');
+skipif(!http_support(HTTP_SUPPORT_SSLREQUESTS), 'need ssl-request support')
 ?>
 --FILE--
 <?php
 echo "-TEST\n";
+$o = array('redirect' => '3', 'ssl' => array('version' => '3', 'verifyhost' => '1'));
 $r = new HttpRequest('https://ssl.arweb.info/iworks/data.txt');
+$r->setOptions($o);
 $r->send();
 var_dump($r->getResponseBody());
+var_dump(is_object($r->getResponseMessage()));
+var_dump(is_object($r->getResponseMessage()));
+var_dump(is_object($r->getResponseMessage()));
+var_dump($o);
+$r->setOptions($o);
+$r->send();
+var_dump($o);
 ?>
 --EXPECTF--
 %sTEST
 string(10) "1234567890"
+bool(true)
+bool(true)
+bool(true)
+array(2) {
+  ["redirect"]=>
+  string(1) "3"
+  ["ssl"]=>
+  array(2) {
+    ["version"]=>
+    string(1) "3"
+    ["verifyhost"]=>
+    string(1) "1"
+  }
+}
+array(2) {
+  ["redirect"]=>
+  string(1) "3"
+  ["ssl"]=>
+  array(2) {
+    ["version"]=>
+    string(1) "3"
+    ["verifyhost"]=>
+    string(1) "1"
+  }
+}