엔드포인트에 대해

oversleep·2025년 2월 12일
0

Web

목록 보기
5/11
post-thumbnail

엔드포인트 개념:

엔드포인트는 API에서 특정 기능이나 리소스에 접근할 수 있는 고유한 URL이라고 생각하면 됨.
웹 서비스나 API에서 클라이언트(예: 웹 브라우저나 모바일 앱)가 서버와 통신하기 위해 사용하는 특정 주소라고 볼 수 있음.

예를 들어:

  1. 회원 정보 조회: GET /members/123

    • 여기서 '/members/123'이 엔드포인트
    • 123번 회원의 정보를 가져오는 기능을 수행
  2. 회원 정보 수정: PUT /members/123

    • 역시 '/members/123'이 엔드포인트
    • 123번 회원의 정보를 수정하는 기능을 수행
  3. 새 회원 등록: POST /members

    • '/members'가 엔드포인트
    • 새로운 회원을 등록하는 기능을 수행

각 엔드포인트는 특정 기능을 수행하며, HTTP 메서드(GET, POST, PUT, DELETE 등)와 결합하여 원하는 동작을 정의함.

정리:

엔드포인트는 특정 기능을 수행할 수 있는 주소로 보면 됨.
엔드포인트를 잘 설계하고 최적화하는 것은 API의 사용성, 성능, 보안을 향상시키는 데 중요한 역할을 함.
직관적으로만 이해하고 있었던 개념을 명확하게 짚고 가는 계기가 되어 좋았음.

profile
궁금한 것, 했던 것, 시행착오 그리고 기억하고 싶은 것들을 기록합니다.

0개의 댓글