/html/common-values/url/protocol/http:> URL-протокол передачи данных_

URL-протокол 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&amp;val3=true

<якорь> (имя указателя)
Обозначает определённую часть или какой-либо отрывок документа, к которому необходимо перейти. (Якоря в (X)HTML документе создаются с помощью параметра «name» или глобального параметра «id».)

http://example.su/path/index.html#anchor