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



我正在尝试更改我们的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的编译方式(很像生成配置),它附加了soap地址(并且在最终产品中具有安全和不安全)。 无论如何,这不是我真正想要的方式。 我想知道是否有一个设计模板可以驱动所有这些,我可以在其中声明一个新变量或重置 wsdl.url 位。我尝试在Mage_Api_Model_Server_V2_Adapter_Soap中更改一些代码(只是为了看看这是否是 url 的来源),Mage_Api_Model_Server_Adapter_Soap无济于事。有人有什么建议吗?

我实际上想通了这一点,这比我预期的要容易得多。 这是通过在管理员 = 是中转到系统>配置->Web->安全->使用安全 URL 来完成的。

相关内容

最新更新