Un error de proxy se produce cuando no se satisface una solicitud enviada a un servidor web a través de un servidor proxy. Hay varios factores que pueden causar este error, como una dirección de servidor proxy no válida, una autenticación de proxy incorrecta o una conexión bloqueada. Estos errores se identifican mediante códigos de error de proxy. Los códigos son similares a los códigos de estado HTTP. Indican el tipo de problema que se ha producido y pueden utilizarse para diagnosticar y solucionar el problema.
Oficialmente, hay cinco clases de estado de respuesta HTTP. El primer dígito del código indica la categoría de la respuesta:
- Los códigos 1xx (informativos) indican que el servidor ha recibido y está procesando la solicitud.
- Los códigos 2xx (Éxito) indican que el servidor ha recibido y aceptado la solicitud.
- Los códigos 3xx (Redirección) indican que se requieren acciones adicionales para completar la solicitud.
- Los códigos 4xx (errores del cliente) indican que la solicitud contiene errores y no se puede ejecutar.
- Los códigos 5xx (errores del servidor) indican que la solicitud parece válida, pero el servidor no ha podido completarla.
Los códigos de estado del rango 100 y 200 sirven simplemente para proporcionar información y no requieren ninguna acción. Los códigos del rango 300, 400 y 500 indican un problema que requiere mayor atención. La mayoría de los sitios web y servidores proxy los utilizan. Sin embargo, cabe señalar que se trata solo de una convención general. Es posible que te encuentres con servicios que asignan significados diferentes a los mismos códigos de estado.