Dev/SWIFT
[Swift] URL 구성요소
Laena
2024. 1. 4. 21:09
URL 구성요소
각 구성요소들은 API 엔드포인트와 함께 특정 자원에 대한 요청을 식별하고 전달하는 데 사용.
프로토콜 (Protocol)
URL은 일반적으로 http:// 또는 **https://**와 같은 프로토콜로 시작합니다. 이는 클라이언트와 서버 간의 통신 방법을 지정합니다. **http://**는 보안 없는 통신을, **https://**는 SSL/TLS 암호화를 사용하여 보안된 통신을 나타냅니다.
도메인 (Domain)
도메인은 API 서버가 호스팅되는 서버의 주소를 나타냅니다. 예를 들어, **api.example.com**은 API 서버가 위치한 서버의 도메인 주소입니다.
포트 (Port, 옵션)
포트 번호는 서버에서 API 요청을 수신하는데 사용되는 포트를 나타냅니다. 대부분의 경우 HTTP의 기본 포트는 80이고, HTTPS의 기본 포트는 443입니다. 일반적으로 생략될 수 있습니다.
경로 (Path)
경로는 서버에서 요청된 자원이나 서비스의 위치를 나타냅니다. 예를 들어, /users 경로는 사용자 자원에 대한 요청을 나타냅니다. 경로는 엔드포인트와 연관되어 특정 자원이나 서비스를 식별합니다.
쿼리 매개변수 (Query Parameters, 옵션)
쿼리 매개변수는 URL에 추가 정보를 전달하는데 사용됩니다. 예를 들어, **?page=2&sort=desc**와 같이 사용자가 원하는 페이지 번호나 정렬 방법을 서버에 전달할 수 있습니다.