冥界3大法王 发表于 2020-10-12 10:07

求教,怎么判断一个网址的合法性?

比如亲爱的坛友提供的网址列表 https://www.52pojie.cn/forum.php?mod=viewthread&tid=1277879
比如这个网页完蛋了,打不开了,过期了,费掉了。求编程思路。

我心飞翔1995 发表于 2020-10-12 10:12

http状态码

吾日一梦 发表于 2020-10-12 10:13

get请求 返回200不就没有问题吗

piaoye 发表于 2020-10-12 10:13

走接口,因为还涉及到网站类型判断,比如黄 DU之类的 腾讯 阿里有这种网址安全检测的接口 可以借用下

列明 发表于 2020-10-12 10:15

易语言里我直接是http读文件,返回空就是非法,非空就是合法。

肖申克 发表于 2020-10-12 10:22

这个不知道怎么看。谢赐教了

逍遥一仙 发表于 2020-10-12 10:23

head请求,判断响应码

wop1999 发表于 2020-10-12 10:33

jidesheng6 发表于 2020-10-12 10:41

第一个是看response的status code,第二个就是设置超时,不知道你用什么编程语言,一般来说都会抛出一个connectingtimeout的异常,捕获进行处理就可以,个人比较推荐第二种,第一种加载时间可能巨长最后抛出一个超时异常,一般来说设置超时五秒差不多可以

judgecx 发表于 2020-10-12 10:43

检测get请求 返回200就可以访问
页: [1] 2
查看完整版本: 求教,怎么判断一个网址的合法性?