- libevent diagnostics
[m6w6/ext-http] / tests / HttpRequest_003.phpt
index bed6735263b4031c89820bb27497fdf4487c493e..3ce4fcb65324607c0866f8b1523fe88c8ad79f7b 100644 (file)
@@ -4,18 +4,24 @@ 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
@@ -23,3 +29,26 @@ 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"
+  }
+}
+