项目中出现下载的图片不显示,查看下图片下载目录,图片大小是0kb,说明图片下载失败了。

    通过抓包Fiddle工具去看,没有看到有发起请求,让人摸不着头脑。

    好在项目里使用Curl的库的下载功能有写日志,此时通过Windbg工具去查看,显示如下,
    FfRYdyJDz2.jpg
    Curl 错误码 60 对应 CURLE_PEER_FAILED_VERIFICATION ,即远程服务器的SSL证书或SSH md5指纹被认为不正常。也就是对方服务器问题。由于这个图片只是用来显示的,不显示问题也不大,且影响范围只有那一个网站的,因此暂时不处理了。

    意识到了出错的情况下写日志的重要性。出错的情况下,排查问题如果没有日志就只能摸黑了。