项目中出现下载的图片不显示,查看下图片下载目录,图片大小是0kb,说明图片下载失败了。
通过抓包Fiddle工具去看,没有看到有发起请求,让人摸不着头脑。
好在项目里使用Curl的库的下载功能有写日志,此时通过Windbg
工具去查看,显示如下,
Curl 错误码 60 对应 CURLE_PEER_FAILED_VERIFICATION
,即远程服务器的SSL证书或SSH md5指纹被认为不正常。也就是对方服务器问题。由于这个图片只是用来显示的,不显示问题也不大,且影响范围只有那一个网站的,因此暂时不处理了。
意识到了出错的情况下写日志的重要性。出错的情况下,排查问题如果没有日志就只能摸黑了。