항해 2주차 WIL

Colleen·2022년 12월 10일
0

API는 은행 창구와 같은 것이다.
같은 예금 창구에서도 개인고객이냐 기업고객이냐에 따라서
가져와야 하는 것/ 처리해주는 것이 다른 것처럼,

클라이언트가 요청 할 때에도, "타입"이라는 것이 존재합니다.
GET - 통상적으로! 데이터조회(Read)를 요청할때 예)영화목록조회
POST - 통상적으로! 데이터 생성(Create), 변경(Update), 삭제(Delete)요청 할 때
예) 회원가입, 회원탈퇴, 비밀번호 수정
이 중에서 오늘은 GET방식에 대해 배워 보자.

GET방식으로 데이터를 전달하는 방법

?:여기서부터 전달할 데이터가 작성된다는 의미입니다.
&: 전달할 데이터가 더 있다는 뜻입니다.

예시)google.com/search?q=아이폰&sourceid=chrome&ie=UTF-8
위 주소는 google.com의 search 창구에 다음 정보를 전달합니다!
q=아이폰 (검색어)
sourceid=chrome (브라우저 정보)
ie=UTF-8 (인코딩 정보)

👉 **여기서 잠깐, 그럼 code라는 이름으로 영화번호를 주자!는 것은 누가 정하는 것일까요?**

→ 네, 바로 프론트엔드 개발자와 백엔드 개발자가 미리 정해둔 약속입니다.

프론트엔드: "code라는 이름으로 영화번호를 주면 될까요?"
백엔드: "네 그렇게 하시죠. 그럼 code로 영화번호가 들어온다고 생각하고 코딩하고 있을게요"

ajax를 스프링배우기전에 잠깐 만져 봤는데 이런식으로 해보는건 또 다른 경험이라서 재미있는 공부였다.
//이렇게 연결이 가능한걸. 난 왜 더 어렵게 배웠나 싶은 생각이 든다.

profile
이상한 나라의 개발하는 예대생

0개의 댓글