7 checkcls('HttpRequestPool');
8 checkurl('www.php.net');
9 checkurl('de.php.net');
10 checkurl('ch.php.net');
11 checkurl('at.php.net');
12 checkurl('dev.iworks.at');
18 $pool = new HttpRequestPool(
19 new HttpRequest('http://www.php.net/', HTTP_METH_HEAD),
20 new HttpRequest('http://at.php.net/', HTTP_METH_HEAD),
21 new HttpRequest('http://de.php.net/', HTTP_METH_HEAD),
22 new HttpRequest('http://ch.php.net/', HTTP_METH_HEAD),
23 $post = new HttpRequest('http://dev.iworks.at/.print_request.php', HTTP_METH_POST)
26 $post->addPostFields(array('a'=>1,'b'=>2)) ;
29 foreach ($pool as $req) {
30 echo $req->getUrl(), '=',
31 $req->getResponseCode(), ':',
32 $req->getResponseMessage()->getResponseCode(), "\n";
35 foreach ($pool as $req) {
37 $pool->attach(new HttpRequest('http://foo.bar'));
38 } catch (HttpRequestPoolException $x) {
43 foreach ($pool as $req) {
52 http://www.php.net/=200:200
53 http://at.php.net/=200:200
54 http://de.php.net/=200:200
55 http://ch.php.net/=200:200
56 http://dev.iworks.at/.print_request.php=200:200