0

xml を使用して Web サービスを使用する Curl が動作していますが、現時点では、Nusoap を使用して何かを作成し、xml を使用して Web サービスを呼び出す (バックアップとして機能する) 必要もあります。ここから問題が始まります。

現時点では、私はこれを持っています:

function execute_nusoap($xml,$url)
{
    require_once 'nusoap/nusoap.php';

    $client = new nusoap_client($url,false);

    $msg = $client->serializeEnvelope($xml);

    $result = $client->send($msg ,$url);

    return $result;
}

nusoap.php の 7677 行目にエラーがあります。

<p>Severity: Notice</p>
<p>Message:  Undefined property: nusoap_client::$operation</p>
<p>Filename: nusoap/nusoap.php</p>
<p>Line Number: 7678</p>

この行は次のとおりです。

$parser = new nusoap_parser(
    $data, $this->xml_encoding, $this->operation, $this->decode_utf8
);

それで、私はそれを編集してみました

$parser = new nusoap_parser(
    $data, $this->xml_encoding, $this->decode_utf8
);

そして今、呼び出しようとしている Web サービスから代わりにこの応答を取得しています。

var_dump($result);

array(1) 
{
  ["Result"]=>
  string(0) ""
}

これは、可能な Web サービス応答リストのいずれにもリストされていません。

私はこのチュートリアルを読んでいます:

  1. http://itworkarounds.blogspot.com/2011/07/send-raw-xml-with-php-nusoap.html
4

0 に答える 0