Веб сервер може да врати 403 Забрањен (енг. Форбидден) ХТТП статусни код као одговор на захтев клијента за веб страницом или ресурсом како би назначио да сервер одбија да допусти захтевану акцију. Другим речима, сервер је доступан, али одбија да одобри захтевани приступ.

Могући изглед странице која обавештава корисника о грешци 403

Ауторизација не помаже у отклањању грешке 403 и захтев који је проузроковао грешку не треба бити понављан. Ако метод захтева није био ХЕАД и сервер жели да јавно објави зашто захтев није испуњен, сервер треба да опише разлог одбијања у ентитету. Ако не жели да ове информације остави доступне клијенту, може се користити статусни код ХТТП 404 уместо ХТТП 403.[1]

Типичан захтев на који одговор може да буде 403 Забрањен је ГЕТ за веб страницу, који шаље интернет прегледач како би добио страницу за приказ кориснику у прозору прегледача. Веб сервер може да врати 403 Забрањен статус и за остале захтеве.

На различитим серверима

уреди

Веб сервер Апацхе враћа 403 Забрањен као одговор на захтеве за урл путањама које одговарају директоријумима датотечног система, када је излиставање садржаја директоријума на серверу онемогућено. Неки администратори мењају мод_проxy додатак на Апацху како би блокирали такве захтеве, што такође враћа 403 Забрањен. Мицрософт Интернет Информатион Сервице сервер одговара на исти начин када излиставање директоријума није дозвољено на том серверу. На серверу WебДАВ, 403 одговор се враћа уколико клијент пошаље ПРОПФИНД захтев али не пошаље захтевано Дептх заглавље или пошаље Дептх заглавље са вредношћу бесконачно.[2]

Пример

уреди

Захтев клијента:

GET /~user/directory HTTP/1.1
Host: www.example.org
Connection: keep-alive
...

Одговор сервера:

HTTP/1.1 403 Forbidden
Date: Sun, 26 May 2013 01:19:59 GMT
Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8h PHP/5.2.6
...

Види још

уреди

Референце

уреди

Спољашње везе

уреди