Информационные коды (100 ... 199) представляют собой информационные коды состояния, выдаваемые перед выполнением запроса. Например при поисковом запросе содержащим текст - новинки планшетов 2014 , предварительно будут сгенерированы коды этой группы.
Коды успеха (200 … 299) указывают на успешные результаты.
Коды состояния перенаправления (300 ... 399) указывают, что затребованный URL перемещен в другое место. Эти коды обычно возникают, если Web-узел реорганизован и администраторы установили средства перенаправления, позволяющие избежать обрыва входящих внешних ссылок.
Коды ошибок (400 ... 499) указывают на различные клиентские ошибки, а коды ошибок от 500 и выше — на серверные ошибки.
При работе с серверами, отличными от HTTP, модуль LWP вырабатывает соответствующие коды состояния. Например, при запросе файла с FTP-сервера модуль LWP вырабатывает ответ 200 (“ОК”), если файл был загружен, и 404 (“Not Found”), если затребованного файла не существует.
Библиотека LWP обрабатывает некоторые коды состояния автоматически. Например, если Web-cepвep возвращает ответ о перенаправлении, указывающий, что затребованный URL можно найти в другом месте (коды 301 или 302), библиотека LWP автоматически вырабатывает новый запрос, направленный в указанное место. Полученный ответ будет соответствовать новому запросу, а не первоначальному. Если запрос требует проверки подлинности пользователя (код состояния 401) и ищется информация прав доступа, библиотека LWP повторно выдает запрос с соответствующими заголовками авторизации.