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