upgrade test suite to 5.3
[m6w6/ext-http] / tests / get_request_data_001.phpt
index 4d15265a3f90755cc17626a7cb03351cfed06252..ea79b262cb93d4f81a04d52e5c685b20edede585 100644 (file)
@@ -4,27 +4,28 @@ get request data
 <?php
 include 'skip.inc';
 ?>
---ENV--
-HTTP_ACCEPT_CHARSET=iso-8859-1, *
-HTTP_ACCEPT_ENCODING=none
-HTTP_USER_AGENT=Mozilla/5.0
-HTTP_HOST=localhost
 --POST--
 a=b&c=d
 --FILE--
 <?php
 echo "-TEST\n";
+
+$_SERVER['HTTP_ACCEPT_CHARSET'] = 'iso-8859-1, *';
+$_SERVER['HTTP_ACCEPT_ENCODING'] = 'none';
+$_SERVER['HTTP_USER_AGENT'] = 'Mozilla/5.0';
+$_SERVER['HTTP_HOST'] = 'localhost';
+
 $h = http_get_request_headers();
 ksort($h);
 print_r($h);
-$b = http_get_request_body();
-if (php_sapi_name() == 'cli' || $b == 'a=b&c=d') {
-       echo "OK\n";
-}
+var_dump(http_get_request_body());
+var_dump(http_get_request_body());
+var_dump(http_get_request_body());
+var_dump(fread(http_get_request_body_stream(), 4096));
+echo "Done\n";
 ?>
-===DONE===
 --EXPECTF--
-%sTEST
+%aTEST
 Array
 (
     [Accept-Charset] => iso-8859-1, *
@@ -32,5 +33,8 @@ Array
     [Host] => localhost
     [User-Agent] => Mozilla/5.0
 )
-OK
-===DONE===
+string(7) "a=b&c=d"
+string(7) "a=b&c=d"
+string(7) "a=b&c=d"
+string(7) "a=b&c=d"
+Done