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

Какой код у ошибки авторизации

Ошибка авторизации обычно возвращает HTTP статус-код 401 Unauthorized. Это означает, что запрос не был выполнен из-за отсутствия действительных учетных данных.

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

python
from flask import Flask, jsonify, abort

app = Flask(name)

@app.route('/protected')
def protected():
abort(401, description="Требуется авторизация")

if name == 'main':
app.run()

text

В REST API может также использоваться **403 Forbidden**, если учетные данные есть, но доступа недостаточно.  

Пример ответа в FastAPI:  
```python
from fastapi import FastAPI, HTTPException

app = FastAPI()

@app.get("/admin")
def admin_panel():
    raise HTTPException(status_code=403, detail="Доступ запрещен")
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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