[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 라이브러리는 다양한 웹 개발 시나리오에 유용하게 활용될 수 있습니다.


참고: