java - http协议(protocol)版本 "HTTP/1.1"是否包括https?

标签 java apache http

我实际上没有看到有人问过这个问题,也许是因为它太基础了。

我正在使用 Java Apache httpcomponent,并检查返回:

HttpResponse response.getStatusLine() returns:

HTTP/1.1 200 OK

我创建了 Apache HttpPost = new HttpPost("https://login.blah.com/etc ");

这是否意味着我在此连接中成功使用了 Https(即,我的连接已成功使用 HTTPS 而不是常规 HTTP)?

谢谢

最佳答案

是的。

HTTP 和 HTTPS 来自在应用程序级别上发送的内容,无关紧要。

HTTPS 基本上是通过 TLS 隧道的 HTTP。

所以当连接建立时它是 HTTPS。

关于java - http协议(protocol)版本 "HTTP/1.1"是否包括https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43664388/

相关文章:

c# - 基于 REST 的 HTTP API——我应该使用 WCF 吗?

http - 可以使用Grails将 header 添加到重定向中

http - 在 Golang 中访问上传的文件

android - Eclipse - 无法完成安装,因为找不到一个或多个必需项 (org.apache.httpcomponents.httpclient)

Apache 无法访问 Tomcat : AH00957, AH00959 和 AH00896

PHP 保护临时文件以供下载

java - 从 JDK 8 迁移到 OPEN JDK 11 - 缺少导入

java - 使用 jconsole 连接到没有 jmx 参数的 java 进程

Java EE、Web 服务客户端、Java

java - 是否可以用java编写数据库代码来处理所有数据库