[python] 파이썬 웹 클라이언트에서 다양한 HTTP 메소드를 사용하는 방법은 무엇인가요?

GET 요청

import requests

response = requests.get('https://api.example.com/data')
print(response.text)

POST 요청

import requests

payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('https://api.example.com/post-endpoint', data=payload)
print(response.text)

PUT 요청

import requests

payload = {'key1': 'new-value1', 'key2': 'new-value2'}
response = requests.put('https://api.example.com/put-endpoint', data=payload)
print(response.text)

DELETE 요청

import requests

response = requests.delete('https://api.example.com/delete-endpoint')
print(response.text)

위 예제에서는 requests 라이브러리를 사용하여 각각의 HTTP 메소드를 활용하는 방법을 보여주었습니다. GET 요청을 보내는 경우에는 requests.get을 사용하고, POST 요청을 보낼 때는 requests.post를 사용하며, PUTDELETE 요청도 비슷한 방식으로 사용할 수 있습니다.

더 자세한 내용은 requests 라이브러리 공식 문서를 참고할 수 있습니다.