본문 바로가기
스파르타/Web

[Web] 서버/클라이언트 - ( week 2)

by bakcoding_sparta 2023. 4. 18.

API

클라이언트가 데이터를 요청할 때 보내야 하는 정보의 형식을 말한다.

서버에 데이터를 요청할 때에 Get과 Post 타입으로 요청을 한다.

 

Get

영화 목록이나 게시물 등 일반적으로 누구나 조회할 수 있는 데이터를 요청할 때 타입이다.

Post

회원가입, 탈퇴, 비밀번호 수정 등의 데이터의 생성, 변경, 삭제 요청할 때 보내는 타입이다.

 

Get방식의 데이터 전달방법

주소창의 URL을 보면 어떤식으로 서버에 요청을 하는지 볼 수 있다.

 

https://news.naver.com/main/main.naver?mode=LSD&mid=shm&sid1=105

 

URL은? 를 기준으로 크게 두 부분으로 구분된다.

? 앞부분

https://news.naver.com/main/main.naver

서버의 주소를 나타낸다.

 

? 뒷부분

mode=LSD&mid=shm&sid1=105

요청한 정보의 위치이다.

 

? 이후로 전달할 데이터가 작성된다는 의미이다. 중간에 &의 경우 전달할 데이터가 추가로 더 있는 경우 붙는다.

전달할 정보의 형식은 프런트엔드와 백엔드 개발자 간의 약속으로 미리 정해지게 된다.

 

 

 

'스파르타 > Web' 카테고리의 다른 글

[Web] fetch 연습 - 미세먼지API ( week 2 )  (0) 2023.04.19
[Web] Fetch - ( week 2)  (0) 2023.04.18
[Web] JQuery - ( week 2)  (0) 2023.04.18
[Web] JavaScript - ( week 2)  (1) 2023.04.18
[Web] 숙제 - ( week 1)  (0) 2023.04.09