Junior
31
0
questionbank

Какие коды сообщений или ошибок HTTP вы знаете и что они означают?

Answer from sobes.tech neural network
  • 1xx Информационные: Запрос принят, продолжается обработка.
    • 100 Continue: Сервер получил начальную часть запроса и клиент должен продолжить отправку оставшейся части.
    • 101 Switching Protocols: Сервер понимает и выполняет запрос клиента на переключение протоколов, определенных в заголовке Upgrade.
  • 2xx Успешные: Действие было успешно получено, понято и принято.
    • 200 OK: Запрос успешен.
    • 201 Created: Запрос выполнен, и в результате был создан новый ресурс.
    • 204 No Content: Запрос успешно обработан, но ответ сервера не содержит содержимого. Часто используется для PUT или DELETE запросов.
  • 3xx Перенаправление: Для выполнения запроса необходимо дальнейшее действие.
    • 301 Moved Permanently: Запрошенный ресурс был окончательно перемещен на новый URI. Будущие запросы к этому ресурсу должны использовать новый URI.
    • 302 Found: Запрошенный ресурс временно находится по другому URI.
    • 304 Not Modified: Ресурс не был изменен с момента последней версии. Клиент может использовать его кешированную версию.
  • 4xx Ошибки клиента: Запрос содержит ошибочный синтаксис или не может быть выполнен.
    • 400 Bad Request: Сервер не может обработать запрос из-за некорректного синтаксиса.
    • 401 Unauthorized: Требуется аутентификация. Клиент должен войти.
    • 403 Forbidden: Сервер понял запрос, но отказывается авторизовать его. У клиента нет прав доступа к ресурсу.
    • 404 Not Found: Сервер не смог найти запрошенный ресурс.
    • 405 Method Not Allowed: Метод запроса не поддерживается дл
  • 1xx Информационные: Запрос принят, продолжается обработка.
    • 100 Continue: Сервер получил начальную часть запроса и клиент должен продолжить отправку оставшейся части.
    • 101 Switching Protocols: Сервер понимает и выполняет запрос клиента на переключение протоколов, определенных в заголовке Upgrade.
  • 2xx Успешные: Действие было успешно получено, понято и принято.
    • 200 OK: Запрос успешен.
    • 201 Created: Запрос выполнен, и в результате был создан новый ресурс.
    • 204 No Content: Запрос успешно обработан, но ответ сервера не содержит содержимого. Часто используется для PUT или DELETE запросов.
  • 3xx Перенаправление: Для выполнения запроса необходимо дальнейшее действие.
    • 301 Moved Permanently: Запрошенный ресурс был окончательно перемещен на новый URI. Будущие запросы к этому ресурсу должны использовать новый URI.
    • 302 Found: Запрошенный ресурс временно находится по другому URI.
    • 304 Not Modified: Ресурс не был изменен с момента последней версии. Клиент может использовать его кешированную версию.
  • 4xx Ошибки клиента: Запрос содержит ошибочный синтаксис или не может быть выполнен.
    • 400 Bad Request: Сервер не может обработать запрос из-за некорректного синтаксиса.
    • 401 Unauthorized: Требуется аутентификация. Клиент должен войти.
    • 403 Forbidden: Сервер понял запрос, но отказывается авторизовать его. У клиента нет прав доступа к ресурсу.
    • 404 Not Found: Сервер не смог найти запрошенный ресурс.
    • 405 Method Not Allowed: Метод запроса не поддерживается дл

Register or sign in to get access to full answers for all questions from the question bank.

httpstatus-codeserror-handlingweb-developmentapi-design