Ich habe versucht, zu lösen Dieses Problem, aber von dem, was ich verstehe, sind Soap-Client-Verbindungen zu SSL + HTTPAUTH Web-Dienste mehr Schmerzen. Ich habe gegoogelt und von dem, was ich verstehe, mit meinem Problem gelöst werden, können Sie das Beispiel unten verwenden, um Ihr Problem zu lösen (durch die Verwendung von HttpAuth Infos in beiden URL und SoapClient-Setup).
$username="test";
$password="test";
$url = "https://".urlencode($username).":".urlencode($password)."@example.com/service.asmx?WSDL";
$context = stream_context_create([
'ssl' => [
// set some SSL/TLS specific options
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true,
]]);
$client = new SoapClient($url, [
'location' => $url,
'uri' => $url,
'stream_context' => $context,
'login' => $username,
'password' => $password
]);
$params=array(
'operation'=>’arguments',
'and’=>'other bull',
'goes’=>'here'
);
$response = $client->__soapCall('OperationName', array($params));
siehe diesen Link ..... Dieser Link kann Ihnen helfen .. http://Stackoverflow.com/a/38784772/5634447 –