0
내 magento 사이트에서 PUT 요청을 외부 API로 보내려고합니다. GET 및 POST 요청이 정상적으로 작동합니다.Magento 1.9 - PUT 요청을 GET으로 보냄
이것은 내가 사용하고 코드는 다음과 같습니다
$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 요청이 수신 웹 서버를 선택하면!
나는 같은 PUT 요청을 만들기 위해 REST 클라이언트를 사용했습니다 :
PUT http://MyIP/myMethod/param1/param2
을하고 문제가 PUT 요청을 허용하지 않습니다 웹 서버가 아닌, 그래서 그것은 잘 작동하지만 아마도 내 젠토 코드 , 그것은 PUT 대신 GET을 보내는 것입니다. 디버깅을 시도하고 클라이언트의 메소드가 PUT으로 올바르게 설정되었습니다.
나는 여기에서 무엇이 잘못 될 수 있는지 보지 못합니다.
감사합니다.