요청 라이브러리는 지정된 URL에 대한 HTTP 요청을 만들기 위한 Python의 중요한 측면 중 하나입니다. 이 문서에서는 다음을 사용하여 지정된 URL에 대해 GET 요청을 수행하는 방법을 중심으로 설명합니다. 요청.GET() 방법. GET 메소드를 확인하기 전에 GET 요청이 무엇인지 알아보겠습니다.
스프링 부트 주석
GET HTTP 메소드
GET 메소드는 주어진 URL을 사용하여 주어진 서버에서 정보를 검색하는 데 사용됩니다. GET 메소드는 페이지 요청에 추가된 인코딩된 사용자 정보를 보냅니다. 페이지와 인코딩된 정보는 '?' 문자로 구분됩니다. 예를 들어:
https://www.google.com/search?q=hello>
Python 요청을 통해 GET 요청을 만드는 방법
Python의 요청 모듈은 다음과 같은 내장 메소드를 제공합니다. 얻다() 지정된 URL에 GET 요청을 하기 위한 것입니다.
구문 –
requests.get(url, params={key: value}, args)> 예 - 예시 목적으로 Github의 API에 요청을 시도해 보겠습니다.
파이썬3
sh 스크립트를 실행 가능하게 만들기
import> requests> > # Making a GET request> r>=> requests.get(>' https://api.github.com / users / naveenkrnl'>)> # check status code for response received> # success code - 200> print>(r)> # print content of request> print>(r.content)> |
>
>
이 파일을 request.py로 저장하고 터미널 실행을 통해
python request.py>
출력 –

GET 메서드 사용의 장점
- GET 메소드로 전송된 데이터가 URL에 표시되므로 특정 쿼리 문자열 값으로 페이지를 북마크하는 것이 가능합니다.
- GET 요청은 캐시될 수 있으며 GET 요청은 브라우저 기록에 남아 있습니다.
- GET 요청은 북마크에 추가할 수 있습니다.
GET 메서드 사용의 단점
- GET 메소드는 사용자 이름 및 비밀번호와 같은 민감한 정보를 전달하는 데 적합하지 않습니다. 왜냐하면 이러한 정보는 URL 쿼리 문자열에 완전히 표시되고 잠재적으로 클라이언트 브라우저의 메모리에 방문한 페이지로 저장되기 때문입니다.
- GET 메서드는 서버 환경 변수에 데이터를 할당하기 때문에 URL 길이가 제한됩니다. 따라서 전송되는 전체 데이터에는 제한이 있습니다.