downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

HttpRequest::enableCookies> <HttpRequest::clearHistory
[edit] Last updated: Fri, 25 May 2012

view this page in

HttpRequest::__construct

(PECL pecl_http >= 0.10.0)

HttpRequest::__constructHttpRequest のコンストラクタ

説明

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

新しい HttpRequest オブジェクトのインスタンスを作成します。

パラメータ

url

リクエスト対象の URL。

request_method

使用するリクエストメソッド。

options

リクエストオプションの連想配列。

エラー / 例外

HttpException をスローします。



add a note add a note User Contributed Notes HttpRequest::__construct
RLK 15-Jul-2010 07:51
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);
?>
andychr17 at hotmail dot com 29-Jun-2008 01:34
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/".

 
show source | credits | stats | sitemap | contact | advertising | mirror sites