Go HTTP 用戶端:GitHub 檔案下載的403 存取限制
使用時遇到「您對該網站的存取已被限制」錯誤Go 的HTTP 用戶端從GitHub 檢索zip 或tar.gz 檔案可能會令人沮喪。雖然curl可能正常工作,但值得調查根本問題。
環境上下文:
程式碼範例:
<code class="go">package main import ( "fmt" "io/ioutil" "net/http" ) func main() { endpoint := "https://github.com/kubeflow/manifests/archive/v1.0.2.tar.gz" resp, err := http.Get(endpoint) if err != nil { fmt.Printf("[error] %v\n", err) return } defer resp.Body.Close() respData, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Printf("[error] %v\n", err) return } fmt.Printf("Resp:\n%v\n", string(respData)) }</code>
故障排除:
故障排除:
搜尋Git 並選擇更新。解決許多使用者的「存取受限」問題。 。 。
以上是為什麼我的 Go HTTP 用戶端下載 GitHub 檔案時出現 403 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!