在 Java 中請求遠端 URL 存取的身份驗證 連接到需要身份驗證的遠端 URL 可能具有挑戰性。嘗試使用給定範例之類的程式碼連接到 URL 時會出現一個常見問題: 如果沒有正確的身份驗證,此程式碼可能會遇到 401 錯誤。為了解決這種情況,我們可以修改程式碼以提供使用者名稱和密碼: 在此修改版本中: URLConnection 物件被初始化並用於檢索輸入流。 userpass 是使用者名稱和使用者名稱的串聯 basicAuth 產生以 Base64 編碼的基本驗證標頭。 使用基本驗證標頭設定「授權」請求屬性,允許連線成功進行身份驗證。