반응형
Python에서 HTTP 요청을 하려면 요청 라이브러리를 사용할 수 있습니다. 이 라이브러리는 Python에서 HTTP 요청을 보내기 위한 편리하고 사용하기 쉬운 인터페이스를 제공합니다.
다음은 요청 라이브러리를 사용하여 GitHub API에 GET 요청을 보내는 방법의 예입니다.
import requests
response = requests.get("https://api.github.com/user")
if response.status_code == 200:
# Success
print(response.json())
else:
# Failure
print(f"Request failed with status code: {response.status_code}")
이 예제는 GitHub API에 GET 요청을 보내고 요청이 성공하면(즉, 상태 코드가 200인 경우) JSON 응답을 출력합니다. 요청이 실패하면 응답의 상태 코드를 인쇄합니다.
요청 라이브러리를 사용하여 POST, PUT, DELETE 등과 같은 다른 유형의 HTTP 요청을 보낼 수도 있습니다. 다음은 POST 요청을 보내는 방법의 예입니다.
import requests
data = {"key": "value"}
response = requests.post("https://httpbin.org/post", json=data)
if response.status_code == 200:
# Success
print(response.json())
else:
# Failure
print(f"Request failed with status code: {response.status_code}")
반응형
'개발팁 > Python' 카테고리의 다른 글
파이썬으로 코딩을 시작하세요: 프로그래밍의 세계에 입문하기 위한 초보자 가이드 (0) | 2023.04.26 |
---|---|
Python 1주일이면 취업할 수 있어!! 로드맵 전격 공개 (0) | 2022.12.25 |
[Python] 최적화된 Linked List 알고리즘 (0) | 2022.12.16 |
Python과 셀레니움을 이용한 동적 스크래핑 (0) | 2022.12.15 |
실무적용 가능한 탐욕 알고리즘 (Python 예제) (0) | 2022.12.15 |