dev._.note

[Swift] URL 구성요소 본문

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**와 같이 사용자가 원하는 페이지 번호나 정렬 방법을 서버에 전달할 수 있습니다.

'Dev > SWIFT' 카테고리의 다른 글

[Swift] Decodabe, Encodable, Codable  (0) 2024.01.09
[Swift] URLSession  (1) 2024.01.07
[Swift] struct와 class  (1) 2024.01.03
[Swift] Kiosk 팀과제 2  (2) 2024.01.02
[Swift] Kiosk 팀 과제  (0) 2023.12.27