curl 排查 HTTPS 访问失败:区分 DNS、连接、证书与 HTTP 状态
HTTPS 访问失败时,先区分 curl 的退出码与服务器返回的 HTTP 状态,再核对 DNS、连接和证书。收到 404 或 500 说明已拿到 HTTP 响应,不能仅凭 curl 命令正常退出就认定业务健康;证书失败也不应靠跳过校验来解决。
HTTPS 访问失败时,先区分 curl 的退出码与服务器返回的 HTTP 状态,再核对 DNS、连接和证书。收到 404 或 500 说明已拿到 HTTP 响应,不能仅凭 curl 命令正常退出就认定业务健康;证书失败也不应靠跳过校验来解决。