出于安全目的,我在 HTTPS 中运行我的管理面板。在管理员中一切正常。
但是在尝试调用登录方法来验证我的安全 URL 在 HTTPS 中的位置时遇到此错误。
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://domain.com/index.php/api/v2_soap/index/?wsdl=1' : failed to load external entity "https://domain.com/index.php/api/v2_soap/index/?wsdl=1
这在 HTTP 中运行良好
$username = 'username';
$apiKey = 'apikey';
$api_url_v2 = "https://domain.com/api/v2_soap/?wsdl=1"
$cli = new SoapClient($api_url_v2);
$result = $cli->login(array('username' => $username, 'apiKey' => $apiKey));
最佳答案
似乎是服务器站点问题。询问您的托管服务提供商。可以通过以下步骤解决:
关于magento Soap api 仅适用于 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36081783/