我正在尝试连接到 Java 中的 URL,看看它们是否有效,我想知道是否需要连接到 HTTPS(端口 443?)或者仅连接到 HTTP(端口 80)就足够了。
连接到 HTTPS 网站是否有效?我应该注意哪些防火墙不允许我这样做?
谢谢。
最佳答案
如果您想检查 URL 是否“有效”,我想您想知道它们是否以 200 状态代码响应 GET 请求。
如果您想知道 http 和 https 是否都有效,则需要分别检查它们。它们是两种不同的协议(protocol),服务器对它们的处理方式也不同。有些服务器通过两种协议(protocol)镜像相同的内容,但其中许多服务器重定向 HTTP -> HTTPS 等。
此外,并非每个服务器都支持 SSL 连接,因此 HTTPS 可能不可用。
关于java - 我需要 ping HTTPS 还是只 ping HTTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35371159/