Zend http client 如何使用Zend_Http_客户端执行PUT和DELETE操作

Zend http client 如何使用Zend_Http_客户端执行PUT和DELETE操作,zend-http-client,Zend Http Client,Zend_Http_客户端文档令人困惑,难以理解。目前,我正在使用以下代码从Challonge API获取信息: $client = new Zend_Http_Client("https://api.challonge.com/v1/tournaments/$bracket.json"); $client->setParameterGet(array( 'api_key' => $apikey, 'include_participants' => 1, ));

Zend_Http_客户端文档令人困惑,难以理解。目前,我正在使用以下代码从Challonge API获取信息:

$client = new Zend_Http_Client("https://api.challonge.com/v1/tournaments/$bracket.json");
$client->setParameterGet(array(
    'api_key' => $apikey,
    'include_participants' => 1,
));
$feed = $client->request()->getBody();
非常简单,三行。现在这是一个开始。我该如何做与看跌期权完全相同的事情?传递参数和一切。删除怎么样?

您可以这样做

$client->request('POST')

你会的

$client->request('POST')

你会的

$client->request('POST')

你会的

$client->request('POST')


抱歉,我知道这与Axelrod提出的问题没有直接关系,但我也遇到了类似的问题,无法在网上找到解决方案

我试图用Magentos
Varien\u Http\u客户端执行一个PUT/DELETE请求

class Varien\u Http\u客户端扩展了Zend\u Http\u客户端

所以我认为这也适用于这个主题。然而,无论我尝试了什么,我都无法得到PUT或删除工作请求

在这种情况下非常简单的解决方案:使用Zend_Http_客户端而不是Varien_Http_客户端。
Magentos Http客户端类似乎添加了一些额外的“方便”方法来准备正文,这些方法不允许PUT或DELETE请求。

对不起,我知道这与Json Axelrod提出的问题没有直接关系,但我遇到了类似的问题,无法在任何在线位置找到解决方案

我试图用Magentos
Varien\u Http\u客户端执行一个PUT/DELETE请求

class Varien\u Http\u客户端扩展了Zend\u Http\u客户端

所以我认为这也适用于这个主题。然而,无论我尝试了什么,我都无法得到PUT或删除工作请求

在这种情况下非常简单的解决方案:使用Zend_Http_客户端而不是Varien_Http_客户端。
Magentos Http客户端类似乎添加了一些额外的“方便”方法来准备正文,这些方法不允许PUT或DELETE请求。

对不起,我知道这与Json Axelrod提出的问题没有直接关系,但我遇到了类似的问题,无法在任何在线位置找到解决方案

我试图用Magentos
Varien\u Http\u客户端执行一个PUT/DELETE请求

class Varien\u Http\u客户端扩展了Zend\u Http\u客户端

所以我认为这也适用于这个主题。然而,无论我尝试了什么,我都无法得到PUT或删除工作请求

在这种情况下非常简单的解决方案:使用Zend_Http_客户端而不是Varien_Http_客户端。
Magentos Http客户端类似乎添加了一些额外的“方便”方法来准备正文,这些方法不允许PUT或DELETE请求。

对不起,我知道这与Json Axelrod提出的问题没有直接关系,但我遇到了类似的问题,无法在任何在线位置找到解决方案

我试图用Magentos
Varien\u Http\u客户端执行一个PUT/DELETE请求

class Varien\u Http\u客户端扩展了Zend\u Http\u客户端

所以我认为这也适用于这个主题。然而,无论我尝试了什么,我都无法得到PUT或删除工作请求

在这种情况下非常简单的解决方案:使用Zend_Http_客户端而不是Varien_Http_客户端。
MagentosHTTP客户端类似乎添加了一些额外的“方便”方法来准备正文,这些方法不允许PUT或DELETE请求。

Ah。。。那么,它只需在请求中添加一个参数就可以了?它默认为GET,这就是为什么我以前从来都不需要它?那么
setParameterGet
呢?我是否将其替换为
设置参数put
?或者有不同的方法吗?它将是setParameterPost for PostAPI说它必须是一个PUT,而不是POST。。。它们可以互换吗?您必须设置原始数据。它只有方便的获取和发布方法。。。那么,它只需在请求中添加一个参数就可以了?它默认为GET,这就是为什么我以前从来都不需要它?那么
setParameterGet
呢?我是否将其替换为
设置参数put
?或者有不同的方法吗?它将是setParameterPost for PostAPI说它必须是一个PUT,而不是POST。。。它们可以互换吗?您必须设置原始数据。它只有方便的获取和发布方法。。。那么,它只需在请求中添加一个参数就可以了?它默认为GET,这就是为什么我以前从来都不需要它?那么
setParameterGet
呢?我是否将其替换为
设置参数put
?或者有不同的方法吗?它将是setParameterPost for PostAPI说它必须是一个PUT,而不是POST。。。它们可以互换吗?您必须设置原始数据。它只有方便的获取和发布方法。。。那么,它只需在请求中添加一个参数就可以了?它默认为GET,这就是为什么我以前从来都不需要它?那么
setParameterGet
呢?我是否将其替换为
设置参数put
?或者有不同的方法吗?它将是setParameterPost for PostAPI说它必须是一个PUT,而不是POST。。。它们可以互换吗?您必须设置原始数据。它只有方便的GET和GET方法POST@MrSnoozies一定要喜欢那些“特征”。这个让我失去了两个hours@MrSnoozies一定要喜欢那些“特征”。这个让我失去了两个hours@MrSnoozies一定要喜欢那些“特征”。这个让我失去了两个hours@MrSnoozies一定要喜欢那些“特征”。这一次让我损失了两个小时