Ɗaukar WSDL daga nesa na iya faruwa a cikin maginin SoapClient. Ka ba da wakilin kafin wannan ɗaukaka ta farko:

$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,
]);

Yi amfani da ainihin WSDL, mai masaukin/tashar wakilin da tushen takardun shaida da aka nufa. Filin mai masaukin adireshi ne, tasharsa ta dabam.

Lokacin da ya kasaBuƙata ko aiki da za a duba
Gina abokin cinikiƊaukar WSDL ko sarrafa takarda.
Sarrafa takarda/skema da aka shigo da itaAinihin ƙarin URL na ɗaukaka.
Kiran hanyar SOAPƘarshen sabis ɗin da aka bayyana a cikin WSDL, wataƙila a wani mai masauki.

Ma'aikacin da ke amfani da WSDL da aka adana na iya tsallake buƙatar da ke kasawa a wata na'ura. Ka riƙe saitin ajiya da ainihin URL ɗin da ya gaza tare da kwatancen, maimakon canza wakilin bisa ga nasarar gini kawai.

proxy_login/proxy_password suna tabbatar da matsakaicin. login/password na manufa da tabbatar da sabis a matakin SOAP suna hidimar wasu matakai. Yi amfani da zaɓuɓɓukan da aka keɓe maimakon saka kanun kai masu kama da asusu a cikin User-Agent; kanun kai na aikace-aikacen da ake buƙata suna cikin hanyar sadarwar kanun kai da aka tallafa.

Yi rikodin aikin, manufa da ƙungiyar da ke bayar da ƙalubale tare da cire asirai. connection_timeout yana iyakance kafa haɗi, ba cikakken tsawon wani dogon aikin SOAP ba.

Labarai masu alaƙa