Menggunakan Proksi Disahkan dalam Permintaan HTTP
Apabila mengakses halaman web melalui alamat IP proksi yang memerlukan pengesahan, pengguna mungkin menghadapi "Pengesahan Proksi Diperlukan "kesilapan. Untuk menyelesaikan isu ini, langkah tambahan diperlukan selain daripada menyediakan proksi, seperti yang digariskan dalam tutorial proksi yang dibenarkan.
Mengintegrasikan Pengesahan ke dalam Proksi
Kunci untuk menyelesaikan ralat ini ialah mengubah suai HEADER dalam pengangkutan:
<code class="go">auth := "username:password" basicAuth := "Basic " + base64.StdEncoding.EncodeToString([]byte(auth)) transport.ProxyConnectHeader = http.Header{} transport.ProxyConnectHeader.Add("Proxy-Authorization", basicAuth)</code>
Dengan menambahkan kod ini, pengangkutan akan menyertakan pengepala Kebenaran Proksi yang sesuai dengan nama pengguna dan kata laluan yang dikodkan dalam format base64, membenarkan proksi untuk mengesahkan permintaan itu. Ini sepatutnya menyelesaikan ralat pengesahan dan membolehkan capaian yang berjaya ke halaman web sasaran.
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Permintaan HTTP Melalui Proksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!