🏠 Base URL이란?

Base URL은 웹 서비스나 API가 제공되는 기본 주소를 말해요.
쉽게 말해 ‘집 주소’처럼, 전체 URL에서 변하지 않는 부분이에요.

예를 들어,

https://api.example.com

이 주소가 Base URL이에요.


🛤️ Endpoint란?

Endpoint는 Base URL 뒤에 붙는 추가 경로로, 실제 요청하고자 하는 ‘서비스’나 ‘기능’을 의미해요.
즉, Base URL에서 특정 리소스나 기능을 가리키는 주소라고 보면 돼요.

예를 들어,

/users  
/posts/123/comments

이런 게 Endpoint입니다.


🌐 Full URL이란?

Base URL과 Endpoint를 합친 전체 주소를 Full URL이라고 해요.
이 주소를 통해 서버에 요청(request)을 보내고 데이터를 받습니다(response).

예를 들어,

이렇게 됩니다.


📝 예시로 정리해 볼게요!

Base URL: https://mywebsite.com/api
Endpoint: /products/45
Full URL: https://mywebsite.com/api/products/45

이 Full URL을 통해 특정 상품(45번)을 요청하는 거예요.


💡 초보자 팁!

  • Base URL은 자주 바뀌지 않는 ‘기본 주소’
  • Endpoint는 다양한 기능이나 리소스를 구분하는 ‘세부 경로’
  • Full URL을 이해하면 API 요청이 어떻게 이루어지는지 감이 잡혀요!

🚀 실력자 팁!

  • 여러 환경(dev, staging, production)마다 Base URL이 달라질 수 있으니, 환경변수를 활용해 관리하세요.
  • Endpoint는 RESTful 규칙에 맞게 설계하면 유지보수와 확장성에 유리합니다.
  • Full URL 생성 시, 슬래시(/) 중복이나 누락에 주의하세요.
  • API 호출 시 쿼리 스트링이나 파라미터를 활용해 Endpoint를 더 유연하게 만들 수 있습니다.

이렇게 Base URL, Endpoint, Full URL 개념은 웹과 API 개발의 기본이니 꼭 이해하고 넘어가면 좋아요!

 

+ Recent posts