HTTP 403: відмінності між версіями

[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
доповнення
Рядок 1:
[[Файл:Сторінка помилки HTTP 403.png|міні|праворуч|Вигляд сторінки «Помилки 403».]]
'''HTTP 403''' '''Forbidden''' (''Заборонено'', ''Помилка 403'') — стандартний код статусу [[HTTP]] щодо обробки [[Веб-сервер|HTTP-сервером]] запита клієнта. Він відправляється сервером клієнтові та вказує, що сервер зрозумів запит, проте через внутрішні обмеження не виконає його. Цей код статусу може бути деталізований додатковими кодами, які вказують більш конкретні причини відмови в обробці HTTTP-запиту клієнта.
'''HTTP 403''' '''Forbidden''' (''Заборонено'', ''Помилка 403'') — повідомлення про помилку в списку кодів стандартних відповідей [[Веб-сервер|HTTP-сервера]], яке означає, що доступ до сторінки, яку хоче відвідати користувач, заборонений. Здебільшого це повідомлення з'являється у вікні [[браузер]]а тоді, коли неправильно вказана назва [[веб-сторінка|веб-сторінки]], яку бажає побачити користувач.
 
== Опис ==
При використанні протоколу [[HTTP]] [[веб-сервер]] зобов'язаний відповісти на запит на веб-сторінку цифровим кодом і часто ще й текстовим повідомленням. В коді 403 перша цифра означає помилку клієнта, наприклад. Наступні дві цифри пояснюють природу помилки. Така поведінка [[HTTP]] аналогічна протоколам, що виникли раніше, наприклад [[FTP]] або [[NNTP]].

[[Файл:Браузер Uran зрозуміле пояснення помилки HTTP 403.png|міні|Вигляд сторінки «Помилки 403» зі зрозумілим поясненням.]]
 
В протоколі [[HTTP]] за кодом 403 слідує зрозуміле для людини «пояснення». Специфікація [[HTTP]] рекомендує слово «Forbidden» ій [[веб-сервер]]и часто генерують [[Веб-сторінка|веб-сторінку]], на якій відображається як код 403 так і слово «Forbidden».
 
На відміну від коду статусу HTTP 401, який повертається у випадках коли клієнт не пройшов авторизацію, HTTP 403 повертаться во всіх інших випадках в яких відмова від доступу до ресурсу не пов'язана із авторизацією.
 
== Додаткові коди IIS ==
Нижче наведено додаткові коди статусів, які може повертати [[Internet Information Services|веб-сервер Microsoft IIS]], але офіційно не затверджено [[IANA]].
 
* 403.1 - заборонено виконання скриптів.
* 403.2 - доступ для читання заборонено.
* 403.3 - запис заборонено.
* 403.4 - доступ по SSL обов'язково
* 403.5 - потрібно SSL 128.
* 403.6 - IP-адреса відхилена.
* 403.7 - потрібен сертифікат клієнта.
* 403.8 - доступ до сайту заборонено.
* 403.9 - забагато користувачів.
* 403.10 - некоректна конфігурація.
* 403.11 - зміна пароля.
* 403.12 - Mapper відмовлено у доступі.
* 403.13 - сертифікат клієнта відкликано.
* 403.14 - отримання переліку файлів з каталогу заборонено.
* 403.15 - ліцензії на доступ до клієнтського доступу перевищено.
* 403.16 - сертифікат клієнта не можливо перевірити або недійсний.
* 403.17 - сертифікат клієнта закінчився або ще не дійсний.
* 403.18 - неможливо виконати запит з цього пулу програм.
* 403.19 - неможливо виконати CGI для клієнта в цьому пулі програм.
* 403.20 - не вдалося ввести паспорт.
* 403.21 - вихідний доступ відхилено.
* 403.22 - відмова від нескінченної глибини.
* 403.502 - забагато запитів з одного й того IP-адреса; застосовано динамічне обмеження обмеження доступу до IP.
 
В протоколі [[HTTP]] за кодом 403 слідує зрозуміле для людини «пояснення». Специфікація [[HTTP]] рекомендує слово «Forbidden» і [[веб-сервер]]и часто генерують [[Веб-сторінка|веб-сторінку]], на якій відображається як код 403 так і слово «Forbidden».
 
[[Веб-сервер]]и зазвичай можна налагодити таким чином, щоб замість стандартного HTTP 403 вони видавали інше, природніше для людини повідомлення, або переправляли користувача на сторінку пошуку.
== Див. також ==
* [[Список кодів стану HTTP]]