Los códigos de estado HTTP dicen mucho más de lo que la mayoría de API aprovechan. La diferencia entre un 301 y un 302 decide si se transfieren las señales de posicionamiento, y la que hay entre 401 y 403 es la que separa autenticación y autorización. Esta referencia con buscador cubre los códigos estándar con sus implicaciones prácticas.
La 301 es permanente y transfiere las señales de posicionamiento a la nueva URL; la 302 es temporal e indica a los buscadores que mantengan indexada la original. Usar una 302 para un cambio definitivo es un error común y costoso.
El 404 significa «no encontrado», quizá temporalmente. El 410 indica que el recurso se ha eliminado de forma deliberada y permanente, y los buscadores suelen retirarlo del índice antes.
Una página que le dice al usuario «no encontrado» pero devuelve un código 200. Los buscadores la indexan como una página real y malgastan presupuesto de rastreo. Las aplicaciones de una sola página los generan con mucha facilidad.
El 401 indica que no te has autenticado, así que unas credenciales podrían ayudar. El 403 indica que estás autenticado pero no tienes permiso, y reintentar con la misma identidad no servirá.
Formateador JSON · Codificador Base64 · Codificador de URL · Decodificador JWT · Ver todas las herramientas
También disponible en: English · Português · Français · Deutsch