Byggðu HTTP-biðlara CakePHP með sjálfgefnum proxy-stillingum
Bættu við innfelldu proxy-valkostunum þar sem forritið byggir sameiginlega biðlarann sinn, í stað þess að skilja þá eftir sem ónotuð Configure-gildi.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Notaðu þetta Cake\Http\Client-tilvik fyrir beiðnir sem þurfa slóðina. Opinber HTTP-frambjóðandi af HTTP-proxylistanum gefur hýsilinn og gáttina fyrir innfellda proxy-valkostinn. Ef biðlararnir koma frá þjónustuverksmiðju eða gámi skaltu setja þessa byggingarvalkosti þar.
Fyrir proxy-auðkenningu tekur innfellda stillingin einnig við username og password frá fyrirhuguðum stillingargjafa forritsins.
Configure-færsla geymir gögn; hún breytir engum sjálfstætt byggðum biðlara fyrr en kóði les hana og sendir áfram. Þess vegna lætur skilgreining á App.http.client einni þessa byggingarleið óbreytta.
Notaðu valkosti á beiðnistigi þegar tiltekin beiðni þarf aðra slóð. Undirflokkur getur pakkað víðtækari hegðun, en að setja þetta sjálfgefna krefst ekki slíks.