projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
- odd shell fixes
[m6w6/ext-http]
/
tests
/
HttpRequest_003.phpt
diff --git
a/tests/HttpRequest_003.phpt
b/tests/HttpRequest_003.phpt
index d432c4358c0334468427f0d2a51beab91acea254..3ce4fcb65324607c0866f8b1523fe88c8ad79f7b 100644
(file)
--- a/
tests/HttpRequest_003.phpt
+++ b/
tests/HttpRequest_003.phpt
@@
-3,17
+3,52
@@
HttpRequest SSL
--SKIPIF--
<?php
include 'skip.inc';
--SKIPIF--
<?php
include 'skip.inc';
-check
ver
(5);
+check
min
(5);
checkurl('arweb.info');
checkurl('arweb.info');
+skipif(!http_support(HTTP_SUPPORT_SSLREQUESTS), 'need ssl-request support')
?>
--FILE--
<?php
echo "-TEST\n";
?>
--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 = new HttpRequest('https://ssl.arweb.info/iworks/data.txt');
+$r->setOptions($o);
$r->send();
var_dump($r->getResponseBody());
$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"
?>
--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"
+ }
+}