URL-протокол http://
Синтаксис
http://<хост>:<порт>/<путь-к-файлу>?<параметры>#<якорь>
Описание
URL-протокол http://
(от англ. "HyperText Transfer Protocol" ‒ «Протокол Передачи ГиперТекста») протокол прикладного уровня используемый для передачи данных.
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
URL-составляющие
- <хост>
- Указывается доменное имя или IP-адрес хоста.
http://5.101.153.60/ http://example.com/
- <порт>
- Указывается порт хоста. Для обычной передачи данных большинство серверов используют порт «
80
», а для защищённой передачи данных порт «443
».http://example.ru:80
- <путь-к-файлу>
- Указывается путь к файлу (ресурсу). Путь состоит из названий каталогов и названия файла. Если название каталога начинается с символа «
~
» ТИЛЬДА [U+007E], то такой каталог является персональным каталогом и принадлежит определённому пользователю (например,http://example.su/~serj/
]. Каталогов в пути может и вовсе не быть, если запрашиваемый файл расположен в корневой директории сервера/сайта (например,http://example.su/index.php
). Название файла так же может не указываться, если сервер на котором расположен сайт использует программное обеспечение (например, apache), которое имеет функцию/директиву возврата документа (в apache это директиваDirectoryIndex
файла httpd.conf расположенного в папке conf) с определённым именем, в случае если не указано название запрашиваемого документа [DirectoryIndex index.php index.html
].http://programmerbook.ru/html/a/href/http/ http://programmerbook.ru/html/a/href/http/index.php
- <параметры>
- Параметры передаваемые (GET методом) на сервер обрабатывающему файлу. В качестве разделителей параметров указывается знак «&» АМПЕРСАНД [U+0026].
http://example.su?text=tag%20a
илиhttp://example.su?val1=true&val3=true
- <якорь> (имя указателя)
- Обозначает определённую часть или какой-либо отрывок документа, к которому необходимо перейти. (Якоря в (X)HTML документе создаются с помощью параметра «
name
» или глобального параметра «id
».)http://example.su/path/index.html#anchor