[Network] HTTP 요청 메서드 GET

박시은·2023년 12월 18일
0

Network

목록 보기
8/9

같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 가져와야 하는 것 / 처리해주는 것이 다른 것처럼,
클라이언트가 요청 할 때에도, "타입"이라는 것이 존재한다.


  • GET

    • 통상적으로 데이터 조회(Read)를 요청할 때
    • ex. 영화 목록 조회
  • POST

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

➡️ 이 중에서 GET 방식에 대해 배워보자.


▶ GET 방식

GET method는 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드이다.
즉, 서버에서 어떤 데이터를 가져와서 보여줄때 사용한다. (값이나 내용, 상태등을 바꾸지 않는 경우에 사용)

https://movie.daum.net/moviedb/main?movieId=68593

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


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

  • ? : 여기서부터 전달할 데이터가 작성된다는 의미이다.

  • & : 전달할 데이터가 더 있다는 뜻이다. (요청할 파라미터가 여러개일 때, &로 연결)

  • ex. google.com/search?q=아이폰&sourceid=chrome&ie=UTF-8
    위 주소는 google.com의 search 창구에 다음 정보를 전달한다.

    1. q=아이폰 (검색어)
    2. sourceid=chrome (브라우저 정보)
    3. ie=UTF-8 (인코딩 정보)

그럼 code라는 이름으로 영화 번호를 주자!는 것은 누가 정하는 것일까?

➡️ 바로 프론트엔드 개발자와 백엔드 개발자가 미리 정해둔 약속이다.

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


그렇다. 우리는 하루에도 수십번씩 GET 방식을 사용하고 있는 것이다❗




📎참조

profile
블로그 이전했습니다!

0개의 댓글