본문 바로가기

카테고리 없음

4주차 개발일지

코드 지웠다가 다시했다.  와 진짜 쉽지 않네

 

나중에 또 이야기하겠지만 헷갈리면 안되는 것! 우리는 컴퓨터가 한 대 잖아요... 그래서 같은 컴퓨터에다 서버도 만들고, 요청도 할 거예요. 즉, 클라이언트 = 서버가 되는 것이죠. 이것을 바로 "로컬 개발환경"이라고 한답니다! 그림으로 보면, 대략 이렇습니다.

 

 

05. Flask 시작하기 - 본격 API 만들기

[[은행 창구에서 은행원의 역할을 하는 서버! 만들어 봅시다!]]

 

  • 은행의 창구가 API와 같다는 것을 기억하시나요?
  • 같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 처리하는 것이 다른 것처럼,
  • 클라이언트가 요청 할 때에도, "방식"이 존재합니다.
  • HTTP 라는 통신 규약을 따른다는 거 잊지 않으셨죠? 클라이언트는 요청할 때 HTTP request method(요청 메소드)를 통해, 어떤 요청 종류인지 응답하는 서버 쪽에 정보를 알려주는 거에요.
  • 여러 방식이 존재하지만, 가장 많이 쓰이는 GET, POST 방식에 대해서 다루겠습니다!
    1. GET 요청
    • 통상적으로 데이터 조회(Read)를 요청할 때, 사용합니다!
    예) 영화 목록 조회 → 데이터 전달 : URL 뒤에 물음표를 붙여 key=value로 전달
    1. POST 요청
    • 통상적으로 데이터 생성(Create), 변경(Update), 삭제(Delete) 요청 할 때 사용합니다!
    예) 회원가입, 회원탈퇴, 비밀번호 수정
  • → 데이터 전달 : 바로 보이지 않는 HTML