HttpRequest::__construct

(PECL pecl_http >= 0.10.0)

HttpRequest::__constructHttpRequest constructor

Description

public HttpRequest::__construct ([ string $url [, int $request_method = HTTP_METH_GET [, array $options ]]] )

Instantiate a new HttpRequest object.

Parameters

url

the target request url

request_method

the request method to use

options

an associative array with request options

Errors/Exceptions

Throws HttpException.

[an error occurred while processing the directive]

Коментарии

I found that by not having a trailing slash (e.g. "http://www.google.com"), HttpRequest would tack on the URI of the script I was currently accessing.

An easy way to prevent this from happening is to include a trailing slash in the url. This way, "http://www.google.com" becomes "http://www.google.com/".
2008-06-29 22:34:57
http://php5.kiev.ua/manual/ru/httprequest.construct.html
Автор:
You can use custom methods here if you use the undocumented HttpRequest::methodRegister()

<?php
HttpRequest
::methodRegister('foobar');
$r = new HttpRequest('http://www.php.net'HttpRequest::METH_FOOBAR); 
?>
2010-07-15 16:51:53
http://php5.kiev.ua/manual/ru/httprequest.construct.html

    Поддержать сайт на родительском проекте КГБ