1

Uri http://www.example.com/index.php/api/v2_soap?wsdl=1 (この場合は Magento) でSOAP サービスを指定すると、

特定のメソッド 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

それともまったく別のものですか?

4

1 に答える 1

3

それはまったく別のものです。あなたが説明しているAPIインターフェースは完全なRESTものです。さまざまなリソースのさまざまなURL。SOAP API(Magentoまたはその他)はそのようには機能しません。 すべてのAPIリクエストは通過します

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

SOAPクライアントは、上記のエンドポイントURLを介して特別にフォーマットされたXMLをPOSTします。これにより、SOAPサーバーに、呼び出す必要のあるメソッドと引数が通知されます。

于 2012-03-07T04:21:34.097 に答える