1

私はこれを取ろうとしています.phpでの単純な石鹸呼び出しのように見えます:

$params->Context->ServiceAccountContext = $serviceAccountContext; //this is a string
    $params->Query = "test";        

    // invoke service
    $researchService = new SoapClient($serviceurl);
    $response = $researchService->DoFunction($params)->DoFunctionResult;        

しかし、SOAP::Lite に関する私の経験は次のように限られているようです:

my $serviceAccountContext ='teststring';
my $soap = SOAP::Lite
-> uri($serviceurl)
  -> proxy($serviceurl)
;
 my $header = SOAP::Header->name("ServiceAccountContext" =>' $serviceAccountContext', "Query"=>'test');


my $method = SOAP::Data->name('DoFunction');
my $responset = $soap->call($method, $header);

404 を返しますが、これは php で動作するため残念です。ここで非常に基本的なものが欠けているように感じます。誰かが手を貸してくれたら、それは素晴らしいことです。ありがとう。

4

0 に答える 0