我实际上没有看到这个问题已经被问过,也许是因为它太基本了。
我正在使用 Java 中的 Apache HttpComponents 库,并检查以下内容的返回:
HttpResponse response.getStatusLine()
返回:
HTTP/1.1 200 好
我做了 Apache HttpPost = new HttpPost("https://login.blah.com/etc");
这是否意味着我在此连接中成功使用了
https
(即我的连接已成功使用 HTTPS 而不是常规 HTTP)?
是的。
HTTP 和 HTTPS 是在应用程序级别发送的内容,没有区别。
HTTPS 基本上是通过 TLS 隧道的 HTTP。
因此,当建立连接时,它是 HTTPS。