Junior — Middle
Welke HTTP-responscode geeft de server terug als er geen authenticatietoken in het verzoek wordt meegegeven?
sobes.tech AI
Antwoord van AI
Если в HTTP-запросе не предоставлен токен аутентификации, сервер обычно возвращает код ответа 401 Unauthorized. Этот код означает, что для доступа к ресурсу требуется аутентификация, и клиент не предоставил или предоставил неверные учетные данные.
Пример в C# с использованием ASP.NET Core:
app.Use(async (context, next) => {
if (!context.Request.Headers.ContainsKey("Authorization"))
{
context.Response.StatusCode = 401; // Unauthorized
await context.Response.WriteAsync("Authentication token is missing.");
return;
}
await next();
});
Таким образом, отсутствие токена аутентификации приводит к ответу с кодом 401.