Page 225 - 4785
P. 225

-  пояснювальне_повідомлення  дублює  код  відповіді  в
                            символьному  вигляді.  Це  рядок  символів,  яка  не  обробляється
                            клієнтом.  Вона  призначена  для  системного  адміністратора  або
                            оператора,  що  займається  обслуговуванням  системи,  і  є
                            розшифровкою коду відповіді.
                                   З  трьох  цифр,  складових  код  відповіді,  перша  (старша)
                            визначає  клас  відповіді,  інші  дві  представляють  собою  номер
                            відповіді  всередині  класу.  Так,  наприклад,  якщо  запит  був
                            оброблений успішно, клієнт отримує таке повідомлення:
                                                 HТТР/1.0      200    ОК
                                   Як  видно,  за  версією  протоколу  HTTP  1.0  слід  код  200.  У
                            цьому коді символ 2 означає успішну обробку запиту клієнта, а інші
                            дві цифри (00) - номер даного повідомлення.
                                   У  використовуваних  в  даний  час  реалізаціях  протоколу
                            HTTP перша цифра не може бути більше 5 і визначає наступні класи
                            відповідей.
                                   - 1 - спеціальний клас повідомлень, званих інформаційними.
                            Код  відповіді,  що  починається  з  1,  означає,  що  сервер  продовжує
                            обробку  запиту.  При  обміні  даними  між  HTTP-клієнтом  і  HTTP-
                            сервером повідомлення цього класу використовуються досить рідко.
                                   - 2 - успішна обробка запиту клієнта.
                                   -  3  -  перенаправлення  запиту.  Щоб  запит  був  обслужений,
                            необхідно пред¬прінять додаткові дії.
                                   -  4  -  помилка  клієнта.  Як  правило,  код  відповіді,  що
                            починається з цифри 4, повер-тається в тому випадку, якщо в запиті
                            клієнта зустрілася синтаксична помилка.
                                   -  5  -  помилка  сервера.  З  тих  чи  інших  причин  сервер  не  в
                            змозі ви¬полніть запит.
                                   Приклади  кодів  відповідей,  які  клієнт  може  отримати  від
                            сервера, і поясняю¬щіе повідомлення наведені в таблиці 6.2.
                            Таблиця 6.2 - Класи кодів відповіді сервера.
                             Код     розшифровка                   інтерпретація
                            100    Continue           Частина запиту прийнята, і сервер очікує
                                                      від клієнта продовження запиту
                            200    OK                 Запит успішно  оброблений, і у відповіді
                                                      клієнта  передаються  дані,  зазначені  в
                                                      запиті


                                                           223
   220   221   222   223   224   225   226   227   228   229   230