Is féidir le luchtú WSDL cianda tarlú taobh istigh de thógálaí SoapClient. Soláthair an seachfhreastalaí roimh an gcéad aisghabháil 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,
]);

Úsáid an WSDL ceart, óstach/port an tseachfhreastalaí agus an fhoinse dintiúirí atá beartaithe. Is seoladh é an réimse óstaigh, agus tá a phort ar leith.

Nuair a theipeann séIarratas nó oibríocht le scrúdú
Tógáil an chliaintAisghabháil WSDL nó próiseáil doiciméad.
Próiseáil doiciméid/scéime allmhairitheAn fíor-URL breise aisghabhála.
Glao ar mhodh SOAPDeireadhphointe na seirbhíse a dhearbhaítear sa WSDL, b'fhéidir ar óstach eile.

Féadfaidh próiseas a úsáideann WSDL i dtaisce an t-iarratas a theipeann ar mheaisín eile a scipeáil. Coinnigh cumraíocht an taisce agus an fíor-URL a theip mar aon leis an gcomparáid, seach an seachfhreastalaí a athrú bunaithe ar thógáil rathúil amháin.

Déanann proxy_login/proxy_password fíordheimhniú ar an idirghabhálaí. Freastalaíonn login/password ceann scríbe agus fíordheimhniú seirbhíse ag leibhéal SOAP ar shraitheanna eile. Úsáid na roghanna tiomnaithe seach ceanntásca cosúil le cuntas a chur sa User-Agent; baineann ceanntásca feidhmchláir riachtanacha le comhéadan ceanntásca tacaithe.

Taifead an oibríocht, an sprioc agus an páirtí a eisíonn dúshlán agus rúin bainte amach. Cuireann connection_timeout teorainn le bunú naisc, ní le fad iomlán oibríochta SOAP fada.

Ailt ghaolmhara