Форум — Development http 401 ? 0 0 Корректно ли выдавать неавторизованному пользователю страницу с формой ввода аутентификационных данных и http кодом 401 ? Ссылка
Нет, некорректно. RTFM: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2 Если не хочется (почему-то) отвечать 200 - отвечай 403. anonymous4 (24.06.09 21:48:59 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous4 24.06.09 21:48:59 MSK >Если не хочется (почему-то) отвечать 200 - отвечай 403. Не пойдет, браузер должне получать обычную форму, а специальный клиент получив этуже страницу, опознавать, что нужна аутентификация, и показывать свой диалог. wfrr ★★☆ (24.06.09 23:28:22 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от wfrr 24.06.09 23:28:22 MSK Ну так я и говорю: отправляй ни к чему не обязывающий 403. Клиент с браузером ничего не заметит, а для специально обученного все очевидно. Но 401 тут совершенно точно не подходит. anonymous4 (24.06.09 23:32:46 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous4 24.06.09 23:32:46 MSK Хм, надо проверить, если все браузеры нормально обработают, то пойдет и так. wfrr ★★☆ (24.06.09 23:38:35 MSK) автор топика Ссылка
Ответ на: комментарий от wfrr 24.06.09 23:28:22 MSK Ты можешь воткнуть в ответ сервера хедер который будет знать тока твоя особо обученная софтина. Типа HTTP/1.1 403 ERROR Server: nginx/0.8.1 X-MyBuggySoftware: NeedAuth true_admin ★★★★★ (25.06.09 11:09:09 MSK) Ссылка