ХТТП 403

С Википедије, слободне енциклопедије
Могући изглед странице која обавештава корисника о грешци 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
...

Види још[уреди | уреди извор]

Референце[уреди | уреди извор]

Спољашње везе[уреди | уреди извор]