프로그램끼리 소통하기 위한 매개체이자 약속
요청자가 서버를 직접 뒤지는 대신, 서버에게 요청을 보내 데이터를 받는 방식 → 서버에 짜놓은 코드가 작동
API 규격(약속)
실제 코드
@app.route('/hello') # 1. 누군가 '/hello' 주소로 찾아오면
def say_hello(); # 2. 이 함수가 작동해서
return "Hello, World" # 3. 해당 결과를 반환
인터넷상에서 정보를 주고받기 위한 가장 기초적인 대화 규칙(프로토콜)
좋은 코드는 HTTP 규칙을 잘 지킨 코드!
HTTP를 잘 지키는 API
