
HTTP Request (HyperText Transfer Protocol): 인터넷에서 데이터를 주고받기 위한 규칙(프로토콜) 웹 브라우저(크롬 등)에서 주소를 입력하거나 버튼을 누르면, 클라이언트가 서버에게 요청(Request)을 보내고, 서버는 그 요청을 처리한 뒤 응답(Response)을 보내준다. 이 과정을 통해 우리가 보는 것이 웹페이지다. 웹은 처음에 단순히 정보를 제공하기 위한 정적인(Static) 시스템이었다. 하지만 점점 웹을 통해 복잡한 애플리케이션을 만들고자 하는 요구가 높아지면서, 이를 처리하기 위해 다양한 Request와 Response 전송 방식이 개발되었고, 이러한 기술들은 웹 프레임워크(Django, FastAPI 등)의 기반이 되어 오늘날의 동적인 웹을 가능하게 만들었다..

Fast API 기동uvicorn main:app --port=8081 --reloaduvicornFastAPI 앱을 실행할 때 쓰는 서버main:appmain.py 파일 안의 app 객체를 실행하겠다는 뜻--port=8081웹 서버를 8081번 포트에서 실행하겠다는 뜻 (겹치면 다른 것도 OK)--reload코드 변경 시 자동으로 서버를 다시 실행함 (개발할 때 편함) Fast API 장단점1. 빠른 성능FastAPI는 ASGI(Asynchronous Server Gateway Interface)기반으로 작동하며, 파이썬 웹 프레임워크 중 가장 빠른 수준의 응답 속도를 제공한다. ASGI는 비동기 방식의 웹 요청을 처리할 수 있게 해주는 표준을 말한다. 비동기 처리 덕분에 대규모 트래픽을 안정적으로 ..