카테고리 없음
swift URL 구조에 대해 공부해보자
kingarthur
2024. 7. 17. 09:53
우리는 매일 인터넷을 사용하지만 URL 먼지는 알지만 어떻게 구조가 이루어진지는 모른다.
그래서 간단하게 정리를 해볼려고 한다.
- URL (Uniform Resource Locators): 웹에서 특정 위치를 나타내는 주소.
- Protocol: http, https → 인터넷 통신 규약을 의미.
- Domain: 자원이 위치한 서버(컴퓨터)의 이름. 예를 들어 google, naver . url 의 정체성을 나타낸다.
- Port: 구체적으로 어떤 서버를 이용할지 번호로 결정. HTTP 의 경우 80. HTTPS 는 443. -> 요놈은 자주 생략한다. 이미 정해진 경우라서??
- Path: 서버에서 제공하는 자원의 경로를 나타냄.
- Query: 자원에 대한 추가적인 매개변수를 전달하는 데 사용됨. 주로 key=value 형식으로 표현되며, 여러 개의 매개변수는 &로 구분.
- Fragment: 자원 내에서 특정 부분을 가리킬 때 사용.
- ex) https://ko.wikipedia.org/wiki/대한민국#문화
평소에 우리에게 아주 필요한 기능은 #header 기능이라 볼 수 있다.
무수이 많은 정보에서 내가 원하는 파트로 바로 넘어 갈 수 있는 스킵 능력이라고 보면 될듯
앞으로 만들면서 많이 사용해야겠다.