zend http客户端编程问题

时间:2013-12-17 13:53:53

标签: zend-framework

我有一个url,我们传递两个参数,即ip地址和mac地址。现在,我想使用Zend_Http_Client将这些参数发布到url。 但是,我将传递给url的ip地址和mac地址位于一个存储在变量中的数组中。那么,我应该如何使用 在这种情况下,setParameterPost。

例如,

public function ex($values)
{
    $client = new Zend_Http_Client('http://someurl.com');
    $client->setParameterPost();
}

1 个答案:

答案 0 :(得分:0)

根据ZF documentation,您应该能够将key-> value数组传递给方法setParameterPost()。像这样:

$client->setParameterPost(array(
    'ip'  => '127.0.0.1',
    'mac'   => 'someDataI'
));

修改

如果我理解你的评论,你想要做的是:

public function ex($values)
{
    $client = new Zend_Http_Client('http://someurl.com');
    $client->setParameterPost($ext);
}

这里我假设变量$ext是一个数组,其中包含您想要的键 ip mac 或任何其他名称的元素参数名称。 Zend并不关心你为帖子参数命名的内容。