0
私のマゼンタサイトから、私は外部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サーバをチェックします!
私は同じPUT要求するためにRESTクライアントを使用しました:
PUT http://MyIP/myMethod/param1/param2
をし、それが正常に動作しますので、問題は、PUT要求を許可されていないWebサーバではありませんが、おそらく私Magentoのコード、それはPUTの代わりにGETを送信するようなものです。デバッグしようとしましたが、クライアントのメソッドがPUTに正しく設定されています。
ここで何が間違っているのか分かりません。
ありがとうございます!