Un envoltorio non pode converter un código de saída cero do descargador nun «HTTP 200 OK» observado. Anota o que informou realmente cada capa:

CampoPregunta que responde
Saída da ferramenta ou do complementoExecutouse a comprobación e que clase de fallo informou?
Negociación do proxyAdmitiuse o reenvío ou o túnel solicitado?
Estado da orixe e contido esperadoDevolveu a aplicación o resultado previsto?
Validación de TLSTiveron éxito as comprobacións de identidade configuradas?

curl normalmente pode devolver cero tras unha resposta de erro HTTP. As súas opcións fail cambian o comportamento de saída, pero unha saída de fallo segue sen identificar o estado de forma única. Os valores de saída de Wget tamén son categorías: un fallo de autenticación non é un valor dedicado para HTTP 401, e unha categoría de erro de servidor non identifica todas as respostas que contén. Unha comprobación que espera 401 debe observar esa resposta.

Mantén separados o extremo do proxy e o nome do sitio web. O par TCP dunha comprobación con proxy HTTP é o proxy; CONNECT nomea o destino, cuxa sesión TLS se executa despois dentro do túnel. Cun proxy HTTPS, a confianza no proxy externo é outra comprobación de certificado.

Examina a garantía do complemento antes de tomar unha opción SSL como verificación. Monitoring Plugins dá por obsoleto check_http en favor de check_curl. A documentación de check_http advirte que seleccionar só SSL non verifica o nome de host nin a confianza no emisor; a opción verify-peer documentada de check_curl inclúe esa verificación.

Usa tamén a ruta autenticada prevista. Unha sonda de porto pode seguir en verde mentres a conta operativa recibe 407. Entrega o seu segredo mediante o mecanismo axeitado do despregamento e informa da etapa que fallou realmente: un túnel denegado require unha reparación distinta dun estado de sitio web inesperado.

Artigos relacionados