Http_Request2 Запрос POST не работает

Хорошие утренники. Я работаю с Http_Request2 lib, и я столкнулся с такой ситуацией. Я пытаюсь сделать запрос POST на определенный URL. Если я добавлю параметры в строку запроса URL, т. Е.

$request->setUrl('127.0.0.1/something.php?parm1=x&parm2=y'); $request->setMethod(HTTP_Request2::METHOD_POST); 

Он отлично работает, но я хочу установить параметры с помощью метода addPostParameter:

 $request->setUrl('127.0.0.1:8888/something.php'); $request->addPostParameter('parm1', $somevariable); $request->addPostParameter($some_array_with_parms); 

Этот способ не работает. URL-адрес действительно относится к локальному порту 8888.

Я чего-то не хватает? Какой тип конфигурации для запроса POST?

заранее спасибо

Solutions Collecting From Web of "Http_Request2 Запрос POST не работает"

Вот пример кода:

 try { $request = new HTTP_Request2('http://127.0.0.1:8888/something.php'); $request->setMethod(HTTP_Request2::METHOD_POST) ->addPostParameter('parm', 'value1') //single param ->addPostParameter(array('parmType' => 'val11','parm2' => 'val12')); //multiple $response = $request->send()->getBody(); } catch (Exception $exc) { echo $exc->getMessage(); } 

Примечание: убедитесь, что порт 8888 открыт.