如何将Magento的肥皂地址位置更改为HTTPS

时间:2013-09-19 14:18:38

标签: web-services magento wsdl

我正在尝试更改我们的wsdl以使用安全URL作为终点。我们正在使用V2,WSI兼容API,这是我想要改变的一行:

 <soap:address location="http://mydomain.com/index.php/api/v2_soap/index/"/>

我想将其更改为:

 <soap:address location="https://mydomain.com/index.php/api/v2_soap/index/"/>

我真的需要找出传递{{var wsdl}}的位置。我曾尝试在一个地方进行硬编码,但是编译wsdl的方式(就像生成配置一样),它附加肥皂地址(并且在最终产品中具有安全性和不安全性)。无论如何,那不是我想要的方式。我想知道是否有一个设计模板驱动所有这些我可以声明一个新变量或重置wsdl.url位。我尝试在Mage_Api_Model_Server_V2_Adapter_Soap和Mage_Api_Model_Server_Adapter_Soap中更改一些代码(只是为了查看这是否是url的来源)无济于事。有人有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我实际上想出来了,这比我想象的容易得多。这可以通过进入System-&gt; Configuration-&gt; Web-&gt; Secure-&gt;在Admin = Yes中使用安全URL来实现。