网络管理模块-网络探测,https返回0,http正常返回204

在正常使用过程中,网络检测模块对http://connectivitycheck.platform.hicloud.com/generate_204探测是返回204,正常。
但是对https://connectivitycheck.platform.hicloud.com/generate_204探测异常,响应码为0,这是为什么呢?
日志如下:大概持续了两分钟才恢复正常
此时ping 百度可以通,使用浏览器访问百度页面,也是能够正常显示的,由此网络应该是没有问题的。
疑问:
1. 那这个是由于https://connectivitycheck.platform.hicloud.com/generate_204自身服务器的问题吗?
2. 有什么好的规避方式呢? 从代码上看,如果同时探测http/https,那么则以https的返回为准,故此时即使http正常,网络探测也会上报网络不可用。
您需要先 登录 才能评论/回答

全部评论(4)
这个网址本来就有问题,打不开。

2025-02-24 15:56:50
引用:“你访问的网址少了一个_204,完整的是 https://connectivitycheck.platform.hicloud.com/generate_204 ”
把这个网址换成https://www.google.com或者https://www.baidu.com测试下,看是否是https://connectivitycheck.platform.hicloud.com/generate_204自身服务器的问题。

一般情况下都是能使用https访问的,响应码也是204,目前是发现低概率在网络畅通的情况下,此网址也无法访问。 使用的代码是release4.1,看5.0的代码也仍然是去探测这个网址,只是在failed的时候会去重新探测一个新网址。 -- 是也发现了低概率无法访问此https://connectivitycheck.platform.hicloud.com/generate_204网址而做的规避优化吗?
