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);
?>
HttpRequest::__construct
(PECL pecl_http >= 0.10.0)
HttpRequest::__construct — Constructor 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.
RLK ¶
2 years ago
andychr17 at hotmail dot com ¶
4 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/".
