PHP Velho Oeste 2024

HttpRequest::__construct

(PECL pecl_http >= 0.10.0)

HttpRequest::__constructConstructor del objeto HttpRequest

Descripción

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

Instancia un nuevo objeto de tipo HttpRequest.

Parámetros

url

url de la petición de destino

request_method

método de petición a usar

options

array asociativo con las opciones de la petición

Errores/Excepciones

Lanza HttpException.

add a note add a note

User Contributed Notes 2 notes

up
0
RLK
13 years ago
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);
?>
up
0
andychr17 at hotmail dot com
15 years ago
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/".
To Top