Table of Contents
건물 REST API는 웹 개발에서 일반적인 작업이며, 다른 응용 프로그램을 인터넷에 통신 할 수 있습니다. 플라스크 프레임 워크와 결합 된 파이썬은이 API를 생성하는 간단하고 효율적인 방법을 제공합니다. 플라스크의 경량 자연은 중소 규모의 프로젝트에 이상적입니다.
Flask 설정
플라스크와 REST API를 구축하기 위해, 먼저 Pip를 사용하여 플라스크 패키지를 설치:
피프 설치 플라스크
다음, 새로운 파이썬 파일을 만들고 Flask를 가져옵니다. 앱을 초기화하고 API 요청을 처리하는 경로 정의.
API 엔드포인트 만들기
Endpoints는 GET, POST, PUT, DELETE와 같은 특정 HTTP 메소드에 응답하는 URL입니다. Flask는 이러한 루트를 정의하기 위해 장식자를 사용합니다.
예를 들어, 데이터를 검색하는 간단한 엔드포인트는 다음과 같습니다.
플스크 수입 플라스크에서, jsonify
app = 플라스크( name )
@app.route('/api/data', method=['GET'])]
def get data():]
data = {'message': 'Hello, World!'}
반환 jsonify(data)
API 실행
Flask 응용 프로그램을 실행하려면 다음 코드를 스크립트의 끝 부분에 포함:
if name == ' main ':
app.run(debug=True)
API 테스트
서버가 실행되면, 웹 브라우저에서 API를 테스트하거나 Postman이나 컬과 같은 도구를 사용하여 http://127.0.0.1:5000/api/data를 웹 브라우저에서 테스트할 수 있습니다.
- Flask 서버 시작
- 브라우저 또는 API 클라이언트를 엽니다
- endpoint에 GET 요청 보내기
- JSON 응답을 수신