API/GET/POST

SJ K·2022년 11월 29일
0

JS

목록 보기
3/10

API란?


api(Application programming interface) : 컴퓨터 프로그램 사이의 연결

프로그램(코드)이 통신하는 데이터양식을 정해놓은 문서

클라이언트가 요청 할 때 "타입"이 존재하는데 GET과 POST이다.

GET/POST


GET

  • GET : 통상적으로 데이터 조회(Read)를 요청할 때 이용한다!

    • GET의 특징
      1 url상에 서버로 전송하는 데이터를 포함
      2 브라우저 기록이 남음
      3 특정 페이지를 링크하거나 북마크가 가능함
      4 불필요한 요청을 제한하기 위해 요청이 캐시(데이터 값을 미리 복사해 놓는 임시저장소)가능
      5 중요한 정보의 경우 GET방식 지향(보안)

    • 예) 영화 목록 조회

POST

  • POST : 데이터 생성(Create), 변경(Update), 삭제(Delete)요청 할 때

    • POST의 특징
      1 데이터를 HTTP 메세지의 Body에 담아서 전송

      • url에 없을 뿐이지 인터넷에서 제공하는 DevTool을 이용하면 노출됨

      2 브라우저 기록 안 남음
      3 데이터 길이에 제한없음
      4 POST 요청은 캐시되지 않음

    • 예) 로그인창

profile
하루하루 알차게

0개의 댓글