Ffurfweddu procsi blaen gyda PhpXmlRpc Client.setProxy
Defnyddiwch PhpXmlRpc Client.setProxy ar gyfer y cyfryngwr gan gadw URL y gwasanaeth XML-RPC fel cyrchfan.
Mae cleient PhpXmlRpc â gofod enw yn datgelu setProxy ar gyfer llwybr procsi blaen:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
Mae'r constructor yn dewis y gwasanaeth XML-RPC; mae setProxy yn cymryd gwesteiwr a phorth y cyfryngwr. Gall cyfeiriad HTTP o'r rhestr procsi HTTP eu llenwi ar gyfer llwybr caniataol i bwynt terfyn XML-RPC cyhoeddus nad oes angen cyfrif procsi arno. Mae hefyd yn derbyn dadleuon enw defnyddiwr, cyfrinair a math dilysu pan fo'r cludiant a ddewiswyd yn cefnogi'r cynllun gofynnol.
Anfonwch negeseuon XML-RPC y rhaglen drwy'r achos hwn sydd wedi'i ffurfweddu, a thriniwch fethiannau drwy API arferol y llyfrgell. Cadwch y gwirio tystysgrif HTTPS ar gyfer y cludiant.
Ar gyfer cleient sy'n eiddo i fframwaith
Mae llyfrgell XML-RPC fewnol CodeIgniter 3 yn ddosbarth gwahanol. Mae ei dull server yn gosod y gyrchfan; nid yw enghraifft PhpXmlRpc yn profi bod $this->xmlrpc yn datgelu setProxy.
Nodwch pa ddosbarth a chludiant a greuwyd, yna defnyddiwch ryngwyneb procsi'r cleient hwnnw a chadwch adeiladu negeseuon y fframwaith lle bo hynny'n bosibl.