2015-02-05 5 views
4

Я видел этот URL изображения сегодня, и мне интересно, что это за ":small" в конце. Связано ли это с CMS, используемым Twitter? Или это можно использовать с любым URL-адресом изображения?Что означает двоеточие в URL?

https://pbs.twimg.com/media/B9GOfXNIIAAxb0H.jpg:small 

Благодаря

ответ

3

Это то, что разбирает твиттер; это не стандартизировано.

3

Как правило, в подобных случаях

scheme://host.domain:port/path/filename 

двоеточием используется для указания порта. Но в вашем случае это совершенно конкретное приложение. Вообще ничего не значит.

+0

Он не используется для указания порта. Это просто разделитель. Он не означает «ничего» или «не указывает». В вашем собственном примере он также используется для отделения схемы от имени хоста. – EJP

+0

Итак, все «/» s. Это просто специальный разделитель, который обычно используется, когда мы хотим указать порт. Короче говоря, «используется для указания порта». И да, это также отделяет имя хоста. Но есть случаи, когда нам не нужно указывать порты. – Muctadir

4

двоеточие «:» не является специальным символом в строках, закодированных по URL, поэтому: small является частью запрашиваемого имени файла. В этом случае код на стороне сервера использует эти флаги для отображения изображений разного размера.

Смежные вопросы