Встречается на собеседованиях • сегодня

Что обозначают 400-ые коды ответов http

400-ые коды HTTP обозначают ошибки на стороне клиента. Это означает, что сервер не может обработать запрос из-за некорректных данных или действий пользователя. Основные коды:

  • 400 Bad Request - общая ошибка, когда сервер не понимает запрос из-за неверного синтаксиса.
  • 401 Unauthorized - требуется аутентификация.
  • 403 Forbidden - доступ запрещён, даже при наличии авторизации.
  • 404 Not Found - запрашиваемый ресурс не найден.
  • 429 Too Many Requests - превышен лимит запросов.

Пример обработки в Python:

python
import requests

try:
    response = requests.get('https://example.com/api')
    response.raise_for_status()  # Вызовет исключение при 4xx/5xx
except requests.exceptions.HTTPError as err:
    print(f"HTTP ошибка: {err}")
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы