DevToolPal
ES
4xx Errores del cliente

403 Forbidden

Prohibido

Qué significa

El servidor entendió la petición pero se niega a autorizarla. Volver a iniciar sesión no ayudará salvo que cambien los permisos.

Causas habituales

  • El usuario no tiene el rol o el alcance necesario
  • Bloqueo de IP, WAF o protección contra bots
  • Permisos de archivo o falta de archivo índice en el servidor web

Cómo solucionarlo

Si eres el cliente o visitante

Comprueba que tu cuenta o token tenga los permisos o scopes correctos. En un sitio web, una VPN, una IP bloqueada o un desafío antibots pueden causarlo.

Si administras el sitio o la API

Revisa el propietario y los permisos de los archivos, la configuración del índice de directorios y las reglas del WAF. Devuelve 404 si no quieres revelar que el recurso existe.

Respuesta de ejemplo

HTTP/1.1
HTTP/1.1 403 Forbidden
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Forbidden",
  "status": 403,
  "detail": "You do not have permission to delete this project."
}

Especificación

RFC 9110 §15.5.4

Preguntas frecuentes

› ¿Por qué nginx devuelve 403 Forbidden?

Lo habitual: el worker no puede leer los archivos, no hay archivo índice y autoindex está desactivado, o coincide una regla deny.

› ¿403 o 404 para recursos privados?

404 oculta que el recurso existe; 403 es más honesto. GitHub, por ejemplo, devuelve 404 para repositorios privados.