Suidhich URL proxy dearbhte Symfony CurlHttpClient
Dèan co-phàirtean a' chunntais proxy a chòdadh agus cùm an t-amas API, na h-eisgeadan no_proxy agus roghainn a' ghiùlain soilleir.
$proxy = 'http://'
. rawurlencode($proxyUser) . ':'
. rawurlencode($proxyPassword)
. '@proxy.example:8080';
$client = new \Symfony\Component\HttpClient\CurlHttpClient([
'proxy' => $proxy,
'no_proxy' => 'localhost,internal.example',
]);
$response = $client->request('GET', 'https://api.example/items');
$status = $response->getStatusCode();Tha rawurlencode a' buntainn ri an t-ainm-cleachdaiche agus am facal-faire air leth. Chòdaicheadh còdadh an URL slàn cuideachd na dealaich sgeama is ùghdarrais a dh'fheumar gus an neach-èisteachd a lorg.
Giùlainidh am proxy HTTP an ceangal HTTPS API tro CONNECT. Cha ghabh cunntas a' phroxy àite dearbhadh API, agus chan fheumar http_version a sparradh gu 2.0 airson logadh a-steach tron phroxy.
Taghaidh an liosta no_proxy air a sgaradh le cromagan na h-òstairean dìreach a thathar an dùil. Gun roghainnean soilleir, faodaidh am pàirt a chuid roghainnean àrainneachd taicichte a chleachdadh na àite.
Togaidh seo CurlHttpClient gu dìreach, a dh'fheumas giùlan cURL PHP. Faodaidh factaraidh coitcheann Symfony backend eile a thaghadh. Ma dh'fhanas diùltadh, comharraich an giùlan taghte sin agus cùm mearachd ìre a' phroxy an àite a' chunntais a ghluasad gu ceann-uisge Authorization an amais.