我嘗試使用Magento的SOAP,但我得到的錯誤「的SOAPFault異常:[HTTP]未知內容編碼」
我使用的代碼是這樣的:Magento的SOAP「未知內容編碼」
function init_connector() {
global $mage_url,$mage_user, $mage_api_key, $sessionId, $proxy;
try {
$proxy = new SoapClient($mage_url ."/api/?wsdl"); //calling this function with no errors
// Login to Magento
$sessionId = $proxy->login($mage_user, $mage_api_key); //this call trigers the exception
return 1;
} catch(SoapFault $fault) {
logError($fault);
return 0;
}
}
當創建對象$代理我沒有得到任何錯誤,但是當我打電話$ sessionId = $代理 - >登錄(...)我得到上述異常。
相同的代碼適用於其他magento安裝。
有什麼建議嗎?
謝謝..
最好的猜測,可能與您的服務器有關。你使用Apache deflate,頭擴展? (或者,也許你沒有使用Apache) – 2012-03-16 14:47:26
我也相信它是服務器相關的,但我不知道在哪裏看.. – karpa 2012-03-16 15:36:52