본문 바로가기
CS/HTTP

[HTTP] REST API 방식

by 스응 2023. 3. 22.
728x90
728x90

확장 프로그램 Talend

  - https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm/related?hl=ko

 


API

  - Application : 운영체제를 제외한 모든 프로그램

  - Programming : 코드를 통해서 프로그램을 만드는 과정

  - Interface : 표준, 규칙, 강제성이 있는 약속

 

REST API

  - 기존 : GET, POST 방식만 사용함

      → POST는 추가/수정/삭제가 가능한데, 이를 컴퓨터가 구분할 수 있도록 하기 번거로워서 REST API 등장

 

  ① GET : 정보 요청 (서버 자원 요청)

      · HTTP 메시지 body 부분에 데이터 X

      · 정보를 전송한 기록이 남음

      · 주소 창에 주소를 입력하거나, a 태그를 이용해서 주소로 접근하면 GET 메서드 실행

       · 시작 줄에 입력하면 GET 방식으로도 데이터를 보낼 수 있음

          ex)  http://localhost:8080/blog/boardcontroller?name="홍길동"

 

  ② POST : 정보 추가 요청

      · HTTP 메시지 body 부분에 데이터 O (용량 제한 거의 없음)

       · 정보를 전송한 기록이 남지 않음

 

  ③ DELETE : 정보 삭제 요청

 

  ④ PUT : 정보 수정 요청

      · 전체 수정 시 사용 : 하나의 row에 대한 모든 컬럼 수정

 

  ⑤ PATCH : 정보 수정 요청

      · 일부 수정 시 사용 : 특정 컬럼을 지정해서 수정

320x100
반응형

댓글