【发布时间】:2010-07-07 12:36:02
【问题描述】:
嘿,我整个上午都在与 PHP 作斗争,现在它真的开始困扰我了!
我很难让 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(很简单!)
【问题讨论】:
-
setPostFields 可以返回 true 或 false,它在告诉你什么?
-
这是问题所在,不是。它声称 setPostFields() 未定义!我强烈怀疑这是我的包含错误。