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

Python Senior Без компании
Какой код у ошибки авторизации
Ответы
Ошибка авторизации обычно возвращает HTTP статус-код **401 Unauthorized**. Это означает, что запрос не был выполнен из-за отсутствия действительных учетных данных. Пример обработки в Python (Flask): ``` from flask import Flask, jsonify, abort app = Flask(__name__) @app.route('/protected') def protected(): abort(401, description="Требуется авторизация") if __name__ == '__main__': app.run() ``` В REST API может также использоваться **403 Forbidden**, если учетные данные есть, но доступа недостаточно. Пример ответа в FastAPI: ``` from fastapi import FastAPI, HTTPException app = FastAPI() @app.get("/admin") def admin_panel(): raise HTTPException(status_code=403, detail="Доступ запрещен") ```