试图调用名为 "request" 的未定义方法 class "Zend\Http\Client"

Attempted to call an undefined method named "request" of class "Zend\Http\Client"

我收到标题错误,这是他抱怨的代码行;

$client = new Client($passwordResetUrl, array('timeout' => 30));
$client->setParameterPost(array("username" => $username,
                                "application" => "pw_solcon",
                                "requester" => $requester,
                                "method" => $method));                
$response = $client->request(Client::POST);
if ($response->getStatus() == 200) {
     //do something
}

它专门抱怨 $response = $client->request(Client::POST);

我看了这里的documentation,但我不明白我做错了什么。

有人可以帮我吗?

谢谢

您正在使用 Zend Framework 2 并使用 Zend Framework 1 的文档

使用 this 作为参考。

ZF2 使用 $response = $client->send();