解決Golang HTTP 錯誤:x509:未知機構簽署的憑證而不禁用TLS 驗證
從Golang 用戶端應用程式存取後端API 時,您可能會在Windows XP中遇到「x509:由未知頒發機構簽署的憑證」錯誤。出於安全考慮,不建議使用 InsecureSkipVerify: true 忽略 TLS 驗證。
在您的程式碼中,您設定的是 InsecureSkyVerify 而不是 InsecureSkipVerify,這可能是導致問題的原因。這是修正後的程式碼:
替代方法
如果您需要在不影響安全性的情況下驗證證書,可以嘗試以下操作:
請記住,在發出網路請求時優先考慮安全性至關重要。僅在作為測試臨時措施或沒有其他可行解決方案時停用 TLS 驗證。
以上是如何解決 Windows XP 上 Golang 中的「x509:憑證由未知頒發機構簽署」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!