[python] POST 요청을 보내는 방법은?

POST 요청을 보내는 것은 HTTP 프로토콜을 사용하여 서버로 데이터를 전송하는 방법 중 하나입니다. 이를 Python으로 수행하기 위해 requests 라이브러리를 사용할 수 있습니다. requests 라이브러리는 간편하고 사용하기 쉬운 HTTP 요청 라이브러리로, 많은 유용한 기능을 제공합니다.

아래의 예제 코드를 통해 POST 요청을 보내는 방법을 알아보도록 하겠습니다.

import requests

url = "http://example.com/api"  # POST 요청을 보낼 URL
data = {"key1": "value1", "key2": "value2"}  # 전송할 데이터

response = requests.post(url, data=data)

if response.status_code == 200:
    print("POST 요청이 성공적으로 전송되었습니다.")
else:
    print("POST 요청에 실패하였습니다.")

위의 코드에서는 requests.post() 함수를 사용하여 POST 요청을 보냈습니다. 첫 번째 인자로는 요청을 보낼 URL을 전달하고, data 매개변수를 통해 전송할 데이터를 전달합니다.

POST 요청을 성공적으로 전송하면 응답 객체(response)를 받을 수 있습니다. 이를 통해 응답 상태 코드(response.status_code)를 확인하여 요청이 성공적으로 처리되었는지 확인할 수 있습니다.

더 자세한 내용은 requests 라이브러리의 공식 문서를 참조하시기 바랍니다.