Faodaidh luchdachadh WSDL air astar tachairt taobh a-staigh inneal-togail SoapClient. Thoir seachad am progsaidh ron chiad tarraing sin:

$client = new SoapClient('https://service.example.com/api?wsdl', [
    'proxy_host' => '203.0.113.10',
    'proxy_port' => 8080,
    'proxy_login' => getenv('PROXY_USER'),
    'proxy_password' => getenv('PROXY_PASSWORD'),
    'connection_timeout' => 5,
    'exceptions' => true,
]);

Cleachd an fhìor WSDL, òstair/port a' phrogsaidh agus an tùs fhianais a thathar an dùil. 'S e seòladh a th' anns an raon òstair, agus tha am port air leth.

Nuair a dh'fhàilleas eIarrtas no obair ri sgrùdadh
Togail a' chliantTarraing WSDL no giullachd sgrìobhainn.
Giullachd sgrìobhainn/sgeama air a thoirt a-steachAn fhìor URL tarraing a bharrachd.
Gairm air modh SOAPCeann-uidhe na seirbheis a chaidh ainmeachadh san WSDL, 's dòcha air òstair eile.

Faodaidh pròiseas a chleachdas WSDL air a thasgadh an t-iarrtas a dh'fhàilleas air inneal eile a leigeil seachad. Cùm rèiteachadh an tasgaidh agus an fhìor URL a dh'fhàillig còmhla ris a' choimeas, an àite am progsaidh atharrachadh a-mhàin air sgàth togail shoirbheachail.

Bidh proxy_login/proxy_password a' dearbhadh an eadar-mheadhanaiche. Bidh login/password an ceann-uidhe agus dearbhadh seirbheis aig ìre SOAP a' frithealadh shreathan eile. Cleachd na roghainnean sònraichte an àite ceann-fhilltean coltach ri cunntas a chur san User-Agent; buinidh ceann-fhilltean tagraidh ri eadar-aghaidh cheann-fhilltean le taic.

Clàraich an obair, an t-amas agus am pàrtaidh a bheir a-mach dùbhlan le rùintean air an toirt air falbh. Tha connection_timeout a' cuingealachadh stèidheachadh ceangail, chan e làn fhad obrach SOAP fhada.

Artaigilean co-cheangailte