Permintaan HTTP dengan Pengesahan Melalui Proksi
Permintaan HTTP biasanya memerlukan pengesahan apabila menggunakan pelayan proksi. Walau bagaimanapun, ralat "Pengesahan Proksi Diperlukan" mungkin timbul apabila cuba mengakses halaman web dengan maklumat proksi.
Percubaan sebelum ini untuk menyelesaikan isu ini melalui Stack Overflow dan GitHub telah terbukti tidak berjaya. Walaupun siaran "Menyediakan Proksi untuk Klien HTTP" menyediakan penyelesaian separa, isu ini berterusan untuk URL tertentu, menyebabkan mesej ralat "Kebenaran Proksi Diperlukan."
Nasib baik, terdapat penyelesaian mudah untuk masalah ini. Dengan memasukkan langkah berikut ke dalam kod anda, anda boleh mewujudkan pengesahan yang berjaya melalui proksi untuk permintaan HTTP:
Tentukan Bukti Keizinan:
Tetapkan Pengepala Proksi Pengangkutan:
Tambah baris berikut untuk menetapkan pengepala Kebenaran Proksi:
transport.ProxyConnectHeader.Add("Proxy-Authorization", "Basic " + basicAuth)
Dengan pengubahsuaian ini, anda Permintaan HTTP akan berjaya mengesahkan melalui proksi, membenarkan akses kepada halaman web yang sebelum ini memerlukan kebenaran.
Atas ialah kandungan terperinci Cara Mengesahkan Permintaan HTTP Melalui Proksi: Menyelesaikan Ralat 'Pengesahan Proksi Diperlukan'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!