1.2.6. fejezet, SOAP client

Az /etc/php/7.4/cli/php.ini-be a kommentezést vegyük ki az extension=soap elől (pontosvesszőt töröljük ki előle).


<?php
$options 
= array(
    
'soap_version'=>SOAP_1_1,
    
'exceptions'=>true,
    
'trace'=>1,
    
'cache_wsdl'=>WSDL_CACHE_NONE,
    
'stream_context' => stream_context_create(array(
        
'http' => array(
            
'header' => 'username: pzoli'."\r\n"
                       
.'password: pwd'
        
),
    ))    
);

$client = new SoapClient("http://192.168.1.139:8080/FileLocatorService/FileLocatorService?wsdl",$options);

var_dump($client->__getFunctions()); 
var_dump($client->__getTypes());

$response $client->find(array("namepattern"=>"%logo.png%"));
var_dump($response->return);
?>