Go Http 클라이언트의 "Github 귀하의 이 사이트에 대한 액세스가 제한되었습니다" 오류 문제 해결
문제 개요
Go의 http 클라이언트를 사용하여 Github에서 파일을 검색할 때 일부 사용자는 "이 사이트에 대한 액세스가 제한되었습니다."라는 메시지와 함께 403 오류가 발생할 수 있습니다.
가능한 원인 및 해결 방법
이 특별한 경우에는 다음 구성 요소가 최신인지 확인하여 문제가 해결되었습니다.
IntelliJ IDEA 및 Git 업데이트
IntelliJ IDEA에서 이러한 구성 요소를 업데이트하려면:
예제 코드
이제 다음 코드는 예상대로 작동합니다.
<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>
위 내용은 Go Http 클라이언트에서 \'Github 이 사이트에 대한 액세스가 제한되었습니다\' 오류가 나타나는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!