讨论广场 问答详情
网络管理模块-网络探测,https返回0,http正常返回204
control 2025-02-24 11:04:33
219 评论 分享

在正常使用过程中,网络检测模块对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正常,网络探测也会上报网络不可用。

219 评论 分享
写回答
全部评论(4)
1 楼

这个网址本来就有问题,打不开。

2025-02-24 15:56:50
2025-02-24 17:10:26
引用:“你访问的网址少了一个_204,完整的是 https://connectivitycheck.platform.hicloud.com/generate_204 ”
把这个网址换成https://www.google.com或者https://www.baidu.com测试下,看是否是https://connectivitycheck.platform.hicloud.com/generate_204自身服务器的问题。
2025-02-24 17:10:26
2025-02-24 16:34:06
你访问的网址少了一个_204,完整的是 https://connectivitycheck.platform.hicloud.com/generate_204
2025-02-24 16:34:06
2025-02-24 16:30:30
一般情况下都是能使用https访问的,响应码也是204,目前是发现低概率在网络畅通的情况下,此网址也无法访问。 使用的代码是release4.1,看5.0的代码也仍然是去探测这个网址,只是在failed的时候会去重新探测一个新网址。 -- 是也发现了低概率无法访问此https://connectivitycheck.platform.hicloud.com/generate_204网址而做的规避优化吗?
2025-02-24 16:30:30