Page 138 - 4785
P. 138

У  scheme-specific-part  можна  використовувати  шістнадцяткові
                            значення  у  вигляді:%  5f.  Обов'язково  повинні  кодуватися
                            недруковані  октети:  00-1F,  7F,  80-FF.  Також  завжди  кодуються
                            "небезпечні" символи: "", "<", ">", "" "," # ","% "," {","} "," | "," \ "," ^
                            ", "~", "[", "]", "` ". Деякі схеми резервують та інші символи:"; "," /
                            ","?  ",":  ","  @  ","  =  "і"  &  ".  їх  також  необхідно  кодувати,  якщо
                            хочеться"  обійти  "їх  спеціальне  трактування.  Таким  чином
                            залишаються  [a-z0-9  $  -_.  +!  *  '(),]  і  резервовані  символи  в  їх
                            спеціальному значенні для даної схеми.

                            Схема  HTTP.  У  схемі  вказується  її  ідентифікатор,  адреса  машини,
                            TCP-порт, шлях у директорії сервера, змінні та їх значення, мітка.
                            синтаксис:
                            http: // [<user> [: <password]> @] <host> [: <port>] [/ [<url-path>] [?
                            <query>]]
                            http - назва схеми
                            user - ім'я користувача
                            password - пароль користувача
                            host - ім'я хоста
                            port - номер порта
                            url-path - шлях до файлу і сам файл
                            query  (<ім'я-поля>  =  <значення>  {&  <ім'я-поля>  =  <значення>)  -
                            рядок запиту
                            Визначений в RFC 2068. За замовчуванням, port = 80.
                            приклади:
                            http://ipm.kstu.ru/internet/index.php
                            Це  найбільш  поширений  вид  URI,  застосовуваний  в  документах
                            WWW.  Слідом  за  ім'ям  схеми  (http)  слід  шлях,  що  складається  з
                            доменного  адреси  машини  та  повної  адреси  HTML-документа  в
                            дереві сервера HTTP.
                            В якості адреси машини допустимо використання і IP-адреси:
                            http://195.208.44.20/internet/index.php
                             Якщо сервер протоколу HTTP запущений на інший, відмінний від
                            80 порт TCP, то це відбивається в адресі:
                            http://195.208.44.20:8080/internet/index.php




                                                           136
   133   134   135   136   137   138   139   140   141   142   143