Roghainnean progsaidh PHP SoapClient airson WSDL agus gairmean seirbheis
Rèitich roghainnean progsaidh PHP SoapClient airson WSDL a luchdachadh agus gairmean seirbheis a dhèanamh gun fhianais a chur a-steach don User-Agent.
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 e | Iarrtas no obair ri sgrùdadh |
|---|---|
| Togail a' chliant | Tarraing WSDL no giullachd sgrìobhainn. |
| Giullachd sgrìobhainn/sgeama air a thoirt a-steach | An fhìor URL tarraing a bharrachd. |
| Gairm air modh SOAP | Ceann-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.