파이썬 장고 실무 심화
1주차 : HTTP와 웹의 동작 방식
프론트엔드와 백엔드의 역할
프론트엔드 : 사용자가 마주보는 인터페이스, 사용자 인터페이스(UI)/ 사용자 경험(UX)
백엔드 : 서버측과 데이버테이스를 관리해주는 테크놀로지, 눈에 보이지 않는 서버에서 작용하는 기술
HTTP 메시지의 구조
Request와 Response 메시지의 역할
HTTP의 상태코드의 역할
1xx : 요청이 수신되어 처리중
2xx : 요청 정상 처리
3xx : 추가 행동 필요
4xx : 클라이언트 에러
5xx : 서버 에러
HTTP의 헤더의 역할 : HTTP 전송에 필요한 모든 부가정보를 담고 있다.
웹의 요청 흐름
1. DNS조회
2. HTTP 요청 메시지 작성
3. Socket 라이브러리를 통해서 전달
4. TCP/IP 작성되고 이 안에 HTTP 메시지가 포함
State와 Stateless의 뜻
Restful API