0
从我的magento站点,我尝试向外部API发出PUT请求。 GET和POST请求工作正常。Magento 1.9 - 以GET方式发送的PUT请求
这是我使用的代码:
$params = 'param1/param2';
$client = new Varien_Http_Client($this->_ip . 'myMethod/' . $params);
$client->setMethod(Varien_Http_Client::PUT); // POST and GET work fine
$response = $client->request();
如果我检查接收到一个GET请求的Web服务器!
我使用REST客户端,使同一PUT请求:
PUT http://MyIP/myMethod/param1/param2
,它工作正常,所以问题不在于没有让PUT请求的Web服务器,但可能是我的Magento代码,那就是发送GET而不是PUT。我试图调试,客户端的方法正确设置为PUT。
我不明白这里有什么问题。
谢谢!