加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Ping vs HTTP HEAD

发布时间:2020-12-15 04:55:23 所属栏目:Java 来源:网络整理
导读:我正在编写一个 Java应用程序,它具有通过定期尝试访问服务器来检查它是否连接到Internet的功能.我的第一个想法是Ping服务器 – 但事实证明在Java中实现起来很复杂.所以我重新发送它以发送HTTP HEAD请求并检查HTTP响应代码.我有两个问题: 1)HTTP HEAD请求“p
我正在编写一个 Java应用程序,它具有通过定期尝试访问服务器来检查它是否连接到Internet的功能.我的第一个想法是Ping服务器 – 但事实证明在Java中实现起来很复杂.所以我重新发送它以发送HTTP HEAD请求并检查HTTP响应代码.我有两个问题:

1)HTTP HEAD请求“ping”和ping一样可靠吗? Ping将是我检查某些东西是否可用的第一个自然选择.也许只是因为在命令行上运行起来非常简单.

2)如果我向第三方网站发送HTTP HEAD请求以检查它是否可访问,是否有一些标准频率应该发送?例如,如果我每秒发送一次,那会不鼓励甚至让我阻止这些服务?

解决方法

HTTP HEAD通常比ping更可靠,因为ICMP连接经常被阻止并且HTTP通常是打开的.每秒检查一次连接听起来相当多,但这实际上取决于您的用例,您尝试“ping”的第三方网站.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读