엔드포인트(Endpoint)

gunny·2024년 4월 1일
0

Python

목록 보기
20/29

엔드포인트(EndPoint)

  • 엔드포인트는 웹 API에서 클라이언트가 서버와 상호작용할 수 있는 특정한 URL을 말한다.
    일반적으로 이런 URL은 서버에서 특정한 리소스나 기능을 가르키고, 클라이언트는 이를 통해 서버에 요청을 보내거나 데이터를 받아올 수 있다.

엔드포인트 URL

  • 일반적으로 '/'로 시작하는 경로를 가진다.
    '/users', '/products', '/posts' 등

HTTP 메서드

  • 클라이언트가 엔드포인트에 수행하려고 하는 작업이다
    예를 들어 GET은 리소스를 가져오고 POST는 리소스를 생성하고
    PUT은 리소스를 업데이트하고 DELETE는 리소스를 작제한다

요청과 응답

  • 클라이언틑가 엔드포인트에 요청을 보내면, 서버는 해당 요청을 처리하고 적절한 응답을 반환한다.
    이러한 요청과 응답은 데이터를 주고받는데 사용한다.

리소스

  • 엔드포인트는 특정한 리소스를 나타내는 경로이다.
    이 리소스는 데이터나 기능을 가리키며, 클라이언트는 엔드포인트를 통해 이러한 리소스에 엑세스한다.

간단히 말해, 엔드포인트는 클라이언트와 서버 간의 특정한 상호작용 지점을 나타낸다. 클라이언트는 엔드포인트에 요청을 보내고, 서버는 해당 요청을 처리하고 응답을 반환함으로써 상호작용한다.

profile
꿈꾸는 것도 개발처럼 깊게

0개의 댓글