use Cake\Http\Client;

$http = new Client([
    'proxy' => [
        'proxy' => 'proxy.example:8080',
    ],
]);

Gunakan instans Cake\Http\Client ini untuk permintaan yang memerlukan laluan itu. Calon HTTP awam daripada senarai proksi HTTP membekalkan hos dan port untuk pilihan proksi bersarang. Jika klien datang daripada kilang perkhidmatan atau kontena, letakkan pilihan pembina ini di sana.

Untuk pengesahan proksi, konfigurasi bersarang juga menerima username dan password daripada sumber konfigurasi yang dimaksudkan oleh aplikasi.

Entri Configure menyimpan data; ia tidak mengubah mana-mana klien yang dibina secara berasingan sehingga kod membacanya dan menyalurkannya. Oleh itu, mentakrifkan App.http.client sahaja membiarkan laluan pembinaan ini tidak berubah.

Gunakan pilihan peringkat permintaan apabila permintaan tertentu memerlukan laluan lain. Subkelas boleh membungkus tingkah laku yang lebih luas, tetapi menetapkan lalai ini tidak memerlukannya.

Artikel berkaitan