🏠 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://api.example.com
- Endpoint: /users
- Full URL: https://api.example.com/users
이렇게 됩니다.
📝 예시로 정리해 볼게요!
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 개발의 기본이니 꼭 이해하고 넘어가면 좋아요!
'국비지원 - 실버마케팅(코딩) 250206~' 카테고리의 다른 글
| "비동기? 동기? 웹에서 일어나는 마법 같은 시간 차이 이해하기!" (0) | 2025.05.28 |
|---|---|
| "HTTP 메서드? 뭘까? GET부터 DELETE까지, 웹 요청의 비밀 무기 대공개!" (0) | 2025.05.28 |
| “웹에서 내 데이터는 어떻게 지켜질까? HTTP와 HTTPS 이야기” (0) | 2025.05.28 |
| fetch 함수, 자바스크립트로 서버와 대화하는 법입니다 (0) | 2025.05.28 |
| JSON이 뭔가요? – 데이터를 주고받는 가장 널리 쓰이는 형식 (0) | 2025.05.28 |