[python] HTTP 요청과 응답
HTTP 요청과 응답은 웹 개발에서 중요한 부분입니다. Python에서는 requests
라이브러리를 사용하여 간단하고 효과적인 HTTP 요청을 보내고 응답을 받을 수 있습니다.
requests 라이브러리 설치하기
먼저, requests
라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.
pip install requests
HTTP GET 요청 보내기
requests
라이브러리를 사용하여 간단한 GET 요청을 보내는 예제는 다음과 같습니다.
import requests
response = requests.get('https://api.example.com/data')
print(response.status_code) # 응답 상태 코드
print(response.text) # 응답 본문
HTTP POST 요청 보내기
POST 요청을 보내는 것도 간단합니다. 아래는 POST 요청을 보내는 예제입니다.
import requests
data = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('https://api.example.com/post', data=data)
print(response.status_code) # 응답 상태 코드
print(response.json()) # JSON 형식으로 응답을 처리
requests
라이브러리는 다양한 HTTP 메소드와 기능을 지원합니다. 보다 복잡한 요청을 보내고 싶을 때는 공식 문서를 참고하시길 권장합니다.
이렇게 Python을 사용하여 간편하게 HTTP 요청을 보낼 수 있으며, requests
라이브러리는 다양한 웹 개발 시나리오에 유용하게 활용될 수 있습니다.
참고:
- requests 라이브러리 공식 문서: https://docs.python-requests.org/