计算 SOAP 服务调用的 URL?

问题描述 投票:0回答:1

在 Uri 上提供 SOAP 服务http://www.example.com/index.php/api/v2_soap?wsdl=1(在本例中为 Magento)

如何确定调用特定方法 sales_order_invoice.list 时调用的 URL?

这个问题的原因是我需要通过重写uri来查明站点重写规则是否干扰方法调用。

uri 是以下之一:

http://www.example.com/index.php/api/v2_soap/sales_order_invoice.list
http://www.example.com/index.php/api/sales_order_invoice.list
http://www.example.com/index.php/sales_order_invoice.list
http://www.example.com/sales_order_invoice.list

或者完全是别的什么?

magento soap uri magento-soap-api
1个回答
3
投票

这完全是另一回事。 您所描述的 API 接口是一个

REST
完整的接口。 不同的资源有不同的 URL。 SOAP API(Magento 的或其他的)不是这样工作的。 所有 API 请求都会通过

 http://www.example.com/index.php/api/v2_soap?wsdl=1

SOAP 客户端将通过上述端点 URL POST 特定格式的 XML,这将告诉 SOAP 服务器需要调用哪个方法以及使用什么参数。

© www.soinside.com 2019 - 2024. All rights reserved.