개발팁/Python

[Python] RESTful API 만들기

후앤하 2022. 12. 17. 07:16
반응형

 

 

 

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}")
반응형