我很难让HTTP_Request完全正常工作,但是现在它看起来很满意除了声称未定义的setPostFields()之外的一切......
这是我的代码 - 我是一个新的PHP编码器,所以要温和我的(不存在/可怕)编码风格。
require_once "HTTP/Request.php";
$url = "http://posterous.com/api/readposts";
$user = "******";
$pass = "******";
$request = new HTTP_Request($url);
$request->setMethod(HTTP_REQUEST_METHOD_POST);
$request->setPostFields(array('user' => $user, 'pass' => $pass));
try {
$sring= $request->send()->getBody();
} catch (HTTP_Exception $ex) {
echo $ex;
}
之后它就是xml(简单!)
答案 0 :(得分:2)
我假设你正在使用这个梨库http://pear.php.net/package/HTTP_Request/docs/1.4.4/HTTP_Request/HTTP_Request.html?
似乎没有那种方法。您可以尝试改为尝试:http://www.php.net/manual/en/class.httprequest.php