【发布时间】:2023-04-09 04:25:01
【问题描述】:
我的应用程序正在工作中的代理后面运行。为了让 CakePHP HTTP 客户端工作,我必须传入我的代理设置。每次创建新的 HTTP 客户端时,我都会传入代理设置。
$http = new Client([
"proxy" => [
"proxy" => "MYPROXYURL",
"username" => "MYUSERNAME",
"password" => "MYPASSWORD"
]
]);
有没有办法将这些设置设为默认设置,以便让我的代码更加干燥?我希望这可以在引导设置中完成,但如果必须,我可以扩展 Cake\Http\Client 类并使用自定义包装器。如果我这样做了,哪个文件夹最适合放置我的自定义 Cake 类?
【问题讨论】:
标签: php http cakephp proxy cakephp-3.0