reorder
[m6w6/ext-http] / tests / client015.phpt
1 --TEST--
2 http client event base
3 --SKIPIF--
4 <?php
5 include "skipif.inc";
6 skip_client_test();
7 ?>
8 --FILE--
9 <?php
10
11 include "helper/server.inc";
12
13 echo "Test\n";
14
15 server("proxy.inc", function($port) {
16 $client1 = new http\Client;
17 $client2 = new http\Client;
18
19 $client1->configure(["use_eventloop" => true]);
20 $client2->configure(["use_eventloop" => true]);
21
22 $client1->enqueue(new http\Client\Request("GET", "http://localhost:$port/"));
23 $client2->enqueue(new http\Client\Request("GET", "http://localhost:$port/"));
24
25 $client1->send();
26
27 if (($r = $client1->getResponse())) {
28 var_dump($r->getTransferInfo("response_code"));
29 }
30 if (($r = $client2->getResponse())) {
31 var_dump($r->getTransferInfo("response_code"));
32 }
33
34 });
35 ?>
36 DONE
37 --EXPECT--
38 Test
39 int(200)
40 DONE