GitHub에 로그인할 때 컬을 사용하여 get 요청을 직접 시뮬레이션할 수는 없지만 링크를 붙여넣으면 브라우저에서 직접 액세스할 때 정보가 반환될 수 있다는 것을 발견했습니다. PHP에서 요청하는 방법을 알려주세요.
黑岩*手2018-08-30 08:40:30
GitHub의 문서에 따르면 API를 호출할 때 요청 헤더에 User-Agent가 포함되어야 하므로 직접 file_get_content가 403을 생성한 다음 브라우저가 이에 액세스할 수 있다고 나와 있습니다. 해결 방법은 컬을 사용하여 요청 가져오기를 시뮬레이션하고 요청 헤더에 User-Agent를 추가하는 것입니다. 브라우저에서 값을 복사할 수 있습니다.