- libevent diagnostics
[m6w6/ext-http] / tests / HttpRequest_003.phpt
index d432c4358c0334468427f0d2a51beab91acea254..3ce4fcb65324607c0866f8b1523fe88c8ad79f7b 100644 (file)
@@ -3,17 +3,52 @@ HttpRequest SSL
 --SKIPIF--
 <?php
 include 'skip.inc';
-checkver(5);
+checkmin(5);
 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"
+  }
+}