Init Repo

This commit is contained in:
root
2019-09-06 23:53:10 +08:00
commit f0ef89dfbb
7905 changed files with 914138 additions and 0 deletions

View File

@ -0,0 +1,29 @@
--TEST--
swoole_https_client: get_with_query
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$sm = new ServerManager(__DIR__ . "/../include/api/swoole_http_server/simple_https_server.php");
$sm->listen(HTTP_SERVER_HOST);
$closeServer = $sm->run();
testHttpsGet(HTTP_SERVER_HOST, $sm->port, $_SERVER, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGKILL, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: get_without_query_string
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testHttpsGet(HTTP_SERVER_HOST, $port, [], function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,27 @@
--TEST--
swoole_https_client: get
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
$cli = new swoole_http_client('www.baidu.com', 443, true);
$cli->setHeaders([
'Host' => 'www.baidu.com',
'User-Agent' => 'Chrome/49.0.2587.3',
'Accept' => 'text/html,application/xhtml+xml,application/xml',
'Accept-Encoding' => 'gzip',
]);
$cli->set(['http_proxy_host' => HTTP_PROXY_HOST, 'http_proxy_port' => HTTP_PROXY_PORT]);
$cli->get('/', function ($cli)
{
assert($cli->statusCode == 200);
echo "SUCCESS\n";
$cli->close();
});
swoole_event::wait();
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,27 @@
--TEST--
swoole_https_client: method_get
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "DELETE", null, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,27 @@
--TEST--
swoole_https_client: method_delete_with_payload
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "DELETE", "payload", function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,27 @@
--TEST--
swoole_https_client: method_get
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "GET", null, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,27 @@
--TEST--
swoole_https_client: method_get_with_payload
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "GET", "payload", function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: method_patch
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "PATCH", null, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: method_patch_with_payload
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "PATCH", "payload", function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: method_post
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "POST", null, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: method_post_with_payload
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "POST", "payload", function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: method_put
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "PATCH", null, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: method_put_with_payload
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testMethod(HTTP_SERVER_HOST, $port, "PATCH", "put", function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: post_with_body
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testPost(HTTP_SERVER_HOST, $port, $_SERVER, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: test cookie
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testCookie(HTTP_SERVER_HOST, $port, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: test header
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testHeader(HTTP_SERVER_HOST, $port, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,32 @@
--TEST--
swoole_https_client: test header coredump
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
//set_error_handler(function($errno) {
// assert($errno === 4096);
// echo "ERROR";
//});
testHttpsHeaderCore(HTTP_SERVER_HOST, $port, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,32 @@
--TEST--
swoole_https_client: test request
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
request(HTTP_SERVER_HOST, $port, "GET", "/", null,
["cookie_key" => "cookie_value"],
["header_key" => "header_value"],
function(swoole_http_client $cli) use($closeServer) {
assert($cli->body === "Hello World!");
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS

View File

@ -0,0 +1,28 @@
--TEST--
swoole_https_client: test server[uri]
--SKIPIF--
<?php require __DIR__ . '/../include/skipif.inc'; ?>
--INI--
assert.active=1
assert.warning=1
assert.bail=0
assert.quiet_eval=0
--FILE--
<?php
require_once __DIR__ . '/../include/bootstrap.php';
require_once __DIR__ . '/../include/swoole.inc';
require_once __DIR__ . '/../include/api/swoole_http_client/simple_https_client.php';
$simple_http_server = __DIR__ . "/../include/api/swoole_http_server/simple_https_server.php";
$closeServer = start_server($simple_http_server, HTTP_SERVER_HOST, $port = get_one_free_port());
testUri(HTTP_SERVER_HOST, $port, function() use($closeServer) {
echo "SUCCESS";$closeServer();
});
suicide(1000, SIGTERM, $closeServer);
?>
--EXPECT--
SUCCESS