如何使用BASIC身份验证为WSDL URL

时间:2017-01-20 15:09:31

标签: soap

  

块引用

我们正在使用Soap API,但我们无法连接到服务器。我是soap api的新手。

我们正在使用代码

username = testclient
password = tes@123
try { 
   $client=new SoapClient($wsdl,array('trace' => 1,"stream_context" => $context));

   $result = $client->__call('getStatus', array());
} catch (Exception $e) { 
   echo $e->getMessage();
}

传递标题后。

$client = new SoapClient(
    'https://test/app/uat/test?wsdl', 
    array( 
       "exceptions" => 0, 
       "trace" => 1, 
       'stream_context' => stream_context_create(array( 
                     'http' => array( 'header' => 'Authorization: Basic dGVzdGNsaWVudDp0ZXN0QDEyMw==' ), 
                           )), 
        )); 
    $result = $client->__soapCall('getBalance', array());

我们还有客户端和秘密,但我们如何使用BASIC auth?

我们可以设置用户,密码和密钥以及秘密。

如果您需要任何东西,请告诉我。

谢谢你

0 个答案:

没有答案