|
Error HTTP 409
Conflict (Conflicto)
Introducción
El servidor web (que corre el sitio web) cree que la
solicitud enviada por el cliente (por ej., su navegador
web o nuestro robot CheckUpDown) no puede completarse
porque entra en conflicto con alguna regla ya
establecida. Por ejemplo, le puede aparecer un error 409
si trata de subir al servidor web un archivo que es más
antiguo que uno que ya está ahí, lo que da como
resultado un conflicto de control de versión.
Note que el conflicto aquí normalmente no está
relacionado con la autoridad/seguridad estándar del
servidor web (para lo cual se generan errores
diferentes), sino con algún conflicto relacionado con
aplicaciones no definido en el protocolo HTTP mismo.
Errores 409 en el ciclo HTTP
Cualquier cliente (por ejemplo, su navegador web o
nuestro robot CheckUpDown) sigue el siguiente ciclo
cuando se comunica con el servidor web:
- Obtiene una dirección IP del nombre IP del sitio (la
URL del sitio sin el encabezado "http://"). Esta
búsqueda (la conversión del nombre IP a dirección IP)
es provista por los servidores de nombre de dominio
(DNS).
- Abre una conexión de socket IP hacia esa dirección
IP.
- Escribe un flujo de datos HTTP a través de ese
socket.
- Recibe un flujo de datos HTTP en respuesta desde el
servidor web. Este flujo de datos contiene códigos de
estado cuyos valores son determinados por el protocolo
HTTP. Analiza este flujo de datos en busca de códigos
de estado y otra información útil.
Este error ocurre en el paso final mencionado arriba
cuando el cliente recibe un código de estado HTTP que
reconoce como "409".
Arreglo de errores 409 - General
Este error rara vez ocurre en la mayoría del tráfico
web, particularmente cuando el sistema cliente es un
navegador web. El problema solo puede resolverse
examinando qué está tratando de hacer su sistema cliente
para luego discutir con su ISP por qué ese
comportamiento no está permitido.
Arreglo de errores 409 - CheckUpDown
Este error simplemente no debería ocurrir nunca en su
cuenta CheckUpDown. Si lo hace, generalmente indica una
programación defectuosa de nuestros sistemas o del
servidor web que administra el sitio. El conflicto
referido solo debería aplicar a las operaciones HTTP que
nosotros no usamos.
Por favor, comuníquese con nosotros (preferentemente
por correo electrónico) si encuentra errores 409; usted
no puede hacer nada para solucionarlos. Nosotros tenemos
entonces que contactarnos con su ISP y el proveedor del
software del sitio web para ponernos de acuerdo sobre la
razón exacta del error.
|