서버-클라이언트 통신 이해하기

기묘선·2023년 1월 24일
0

Web development

목록 보기
22/24

1) 서버 -> 클라이언트 : "JSON"을 이해하기

2) 클라이언트 -> 서버: GET 요청 이해하기

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

    클라이언트가 요청 할 때에도, "타입"이라는 것이 존재.

    • GET -> 통상적으로! 데이터 조회(Read)를 요청할 때
      예) 영화 목록 조회
    • POST -> 통상적으로! 데이터 생성(Create), 변경(Update), 삭제(Delete) 요청 할 때
      예) 회원가입, 회원탈퇴, 비밀번호 수정
  • GET

    	https://movie.naver.com/movie/bi/mi/basic.nhn?code=161967

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

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

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

예시) google.com/search?q=아이폰&sourceid=chrome&ie=UTF-8

	위 주소는 google.com의 search 창구에 다음 정보를 전달!
    q=아이폰 (검색어)
    sourceid=chrome (브라우저 정보)
    ie=UTF-8 (인코딩 정보)
profile
즐기는 사람이 이긴다

0개의 댓글

관련 채용 정보