0

PHP (Zend Framework) で Web サービスを使用する必要がありましたが、すべて問題ないように見えますが、次のような try catch システムを介してサーバーから応答を取得したい場合:

try{
    $response = $client->METHOD_TO_CONSUME(array(
            'DATA1' => $data1,
            'DATA2' => $data2
            )
        );
} catch (SoapFault $e) {
    Mage::log("Fault Message: " . $e->getMessage());
    Mage::log("Fault Code: " . $e->faultcode . ' ' . $e->faultstring . ' ' . $e->detail);
    Mage::log("Fault: " . (string) $e);
}

しかし、その後、次のエラーが発生しました: SOAP-ENV:Client SOAP-ENV:Client Internal Server Error SoapDoc::CheckNameSpace: Wrong xml name space

最初は WSDL の問題だと思っていましたが、SoapUi でテストを行ったところ、すべてが完全に機能しました。何が起こっているのかわかりませんか?

4

1 に答える 1