이 접두어는 URI Schemes이며 응용 프로그램간에 참조 할 수 있도록 도입되었습니다. 따라서이 접두어는 Uniform Resource Identifier의 첫 번째 부분입니다.
steam
의 경우 큰 회사는 실제로는 RFC 4395을 따르지 않고 URI 체계를 과도하게 사용하는 것 같습니다. 그러한 계획을 사용할 계획이라면, 적어도 Section 2.8을 읽는 것이 좋습니다. 이렇게하면 귀하의 구성표가 다른 잘 작동하는 응용 프로그램과 충돌하지 않도록 할 수 있습니다. 의심스러운 경우 메일 링리스트에 질문하십시오.
기술 구현의 경우 URI 스키마 지원을 구현하는 방법은 응용 프로그램에 따라 크게 달라집니다. 예를 들어, Steam은 게임을 시작하거나 브라우저를 통해 스팀 클라이언트를 제어하는 것과 같은 것에 대해 OS 레벨 핸들러를 통해 스키마를 사용합니다. 따라서 URI는 어떻게 든 로컬에 설치된 스팀 클라이언트를 참조합니다. http
은 다른 예로서 특정 호스트의 내용을 참조하는 데 사용됩니다. OS 레벨 기능과 로컬 클라이언트를 사용하여 steam
이 사용되지만 일반적으로 http
은 브라우저에서 완전히 처리됩니다. 세 번째 예는 tel
URI이며 전화 번호를 참조하며 특정 응용 프로그램에 직접 매핑되지 않지만 대개 브라우저에서 처리되지 않습니다. 따라서 URI를 이해해야하는 클라이언트 응용 프로그램의 설명서를 살펴보고 기능을 구현하는 데 필요한 API를 검색해야합니다.
Windows의 로컬 응용 프로그램 내에서 URI 체계를 처리하는 데 관심이있는 경우 there's a question covering that already.
출처
2014-12-05 23:48:59
dst
접두어는 사용할 프로토콜입니다. 예를 들어 'steam : //'은 Steam을 통해 실행됩니다. – Emz