ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Restful API
    개발공부/CS 2023. 12. 1. 16:46

    프론트엔드 개발자는 Restful API를 이해하고 활용하는 능력을 갖춰야 한다.

    Restful API를 통해 데이터를 조회, 생성, 업데이트, 삭제할 수 있고, 서버와 통신할 수 있기 때문이다.

    그래서 오늘은 Restful API에 대해 공부하고자 한다.

     

    Restful API 종류

    1. GET: 요청받은 URI의 정보를 검색하여 응답
    2. POST: 요청된 자원을 생성
    3. DELETE: 요청된 자원을 삭제할 것을 요청
    4. PUT: 요청된 자원을 전체 수정
    5. PATCH: 요청된 자원을 일부 수정
    6. HEAD: GET 방식과 동일, 하지만 응답에 BODY가 존재 X, 응답코드와 HEAD만 응답
    7. CONNECT: 동적으로 터널모드를 교환, 프록시 기능을 요청시 사용
      • 터널모드: 헤더와 IP의 내용(payload) 모두 보호하는 모드
      • 프록시: 주로 보안상의 문제를 방지하기 위해, 직접 통신하지 않고 중계자를 거친다는 개념
    8. TRACE: 원격지 서버에 루프백 메시지를 호출하기 위해 테스트용으로 사용
      • 루프백: 가상의 인터페이스를 만들어서 사용하는 것
    9. OPTIONS: 웹서버에서 지원되는 메서드의 종류를 확인할 경우 사용
    728x90

    '개발공부 > CS' 카테고리의 다른 글

    이벤트 전파  (0) 2024.02.08
    SPA, CSR, SSR  (1) 2023.12.05
    브라우저 저장소의 차이점  (0) 2023.11.30
    REST API  (0) 2023.11.24
    클로저 (Closure)  (1) 2023.11.24
Designed by Tistory.