October 20, 2021
모든 URL은 URI이다. 그러나 역은 성립하지 않는다.
scheme://host:port/path?query#fragment
이 중에서 path까지만 나타내는 것이 URL이다, query까지만 나타내는 것이 URL이다. 이들을 포함한 전체를 말할 때는 URL이 아니고 URI이다. 등… 말들이 많다.
이런 것들을 어디서 봐서 괜히 query까지 포함할 때 URI라고 해야 하나..? 라고 고민을 했었다. 근데 사실 중요하지 않다. URL이 훨씬 더 많이 쓰이고, 다들 그렇게 말해도 알아 들으니 말이다.
이 블로그의 이 문장을 보고 그냥 구분 없이 URL이라고만 해야겠다고 생각하고 이 글은 그냥 여기서 마치려 한다.
TL;DR: When communicating, being more specific is usually better, so “URL” is better than “URI” when talking about web addresses.