[왕초보] 웹개발 종합반

[왕초보] 웹개발 종합반 학습일지 3주차

nbc304 2024. 4. 30. 05:46

 

'Fetch'란?

인터넷을 통해 데이터를 요청하고 받아오는 과정을 의미한다.

API는 은행 창구와 같은 것
클라이언트가 요청 할 때에도, 'type'이라는 것이 존재한다.

* GET        →      통상적으로! 데이터 조회(Read)를 요청할 때
                           예) 영화 목록 조회

* POST     →      통상적으로! 데이터 생성(Create), 변경(Update), 삭제(Delete) 요청 할 때
                           예) 회원 가입, 회원 탈퇴, 비밀번호 수정

아래 주소는 google.com의 search 창구에 다음 정보를 전달

예시) google.com/search?q=아이폰&sourceid=chrome&ie=UTF-8
?  : 여기서부터 전달할 데이터가 작성된다는 의미입니다.
& : 전달할 데이터가 더 있다는 뜻

위 주소는 크게 두 부분으로 쪼개진다. 바로 "?"가 쪼개지는 지점.
"?" 기준으로 앞 부분이 <서버 주소> 뒷 부분이 [영화 번호] 

그럼 'code라는 이름으로 영화 번호를 주자!'는 것은 누가 정하는 걸까?
=바로 프론트엔드 개발자와 백엔드 개발자가 미리 정해둔 약속