Àwọn ètò proksi PHP SoapClient fún WSDL àti àwọn ìpè iṣẹ́
Ṣètò àwọn àṣàyàn proksi PHP SoapClient fún ìgbéwọlé WSDL àti àwọn ìpè iṣẹ́ láìfi ẹ̀rí wọ User-Agent.
Ìgbéwọlé WSDL tó jìnnà lè ṣẹlẹ̀ nínú olùdá SoapClient. Pèsè proksi náà kí ìgbà àkọ́kọ́ yẹn tó wáyé:
$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,
]);Lo WSDL gidi, olùgbàlejò/ibudo proksi àti orísun ẹ̀rí tí a pinnu. Pápá olùgbàlejò jẹ́ àdírẹ́sì, ibudo rẹ̀ yàtọ̀.
| Nígbà tí ó bá kùnà | Ìbéèrè tàbí iṣẹ́ tí a ó yẹ̀wò |
|---|---|
| Ìkọ́ alábàárà | Gbígbé WSDL tàbí ṣíṣe àkọsílẹ̀. |
| Ṣíṣe àkọsílẹ̀/àwòrán tí a kó wọlé | URL àfikún gidi fún gbígbé. |
| Ìpè ọ̀nà SOAP | Ipari iṣẹ́ tí a kéde nínú WSDL, bóyá lórí olùgbàlejò mìíràn. |
Iṣẹ́ tí ń lo WSDL tí a ti fi pamọ́ lè fò ìbéèrè tí ó kùnà lórí ẹ̀rọ mìíràn. Tọ́jú ètò kásẹ̀ àti URL tí ó kùnà gangan pẹ̀lú ìfiwéra, dípò yíyí proksi padà lórí àṣeyọrí ìkọ́ nìkan.
proxy_login/proxy_password ń jẹ́rìí alárinà. login/password ibi-àfojúsùn àti ìjẹ́rìí iṣẹ́ ní ìpele SOAP ń sin àwọn ìpele mìíràn. Lo àwọn àṣàyàn àkànṣe dípò fífi àwọn orí-ọ̀rọ̀ tó dàbí àkọsílẹ̀ sínú User-Agent; àwọn orí-ọ̀rọ̀ ohun-èlò tí ó pọn dandan wà nínú ìfararò orí-ọ̀rọ̀ tí a ṣe àtìlẹ́yìn fún.
Ṣàkọsílẹ̀ iṣẹ́ náà, ibi-àfojúsùn àti ẹnìkan tí ń pèsè ìpèníjà pẹ̀lú yíyọ àwọn àṣírí kúrò. connection_timeout ń dín ìdásílẹ̀ ìsopọ̀ kù, kì í ṣe gbogbo àkókò iṣẹ́ SOAP gígùn.