Tomcat 8.5 : Header missing in the HTTP response

标签 tomcat tomcat8.5

使用 tomcat8.5 ...我没有像使用 tomcat8.0 那样得到完整的响应。

这两个版本在 HTTP 方面存在差异 请求还是响应?


PUT tomcat8.0响应:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Transfer-Encoding: chunked
Date: Tue, 23 Aug 2016 08:59:48 GMT

PUT tomcat8.5 响应:

HTTP/1.1 200                                
Transfer-Encoding: chunked
Date: Tue, 23 Aug 2016 09:05:20 GMT

我正在使用 C++ soket 方法发送请求。

最佳答案

嗯,显然实际响应的内容有所不同。但是,就 HTTP 1.1 而言,Server: header 没有任何意义,它在协议(protocol)中也没有特殊含义。

从技术上讲,这两个响应是相同的,并且携带相同的响应信息:这是一个分块编码的响应。故事结束。

如果您正在编写使用 HTTP 的客户端,您应该熟悉 RFC 2616 , 这解释了这一点。

关于Tomcat 8.5 : Header missing in the HTTP response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39120756/

相关文章:

java - Struts 2 Spring Framework 上的常规 HTML 页面

jsp - 从 jsp 输出中去除空格

java - 从 tomcat 7 升级到 tomcat8.5.41 部署失败

java - 在 Apache tomcat 7 中安装 taglib 时遇到问题

java - 是否可以在 Tomcat 中终止 session 或强制 session 过期,无论是 Activity 的还是非 Activity 的?

eclipse - 严重 : Servlet/JAXRS-HelloWorld threw load() exception java. lang.ClassNotFoundException : com. sun.jersey.spi.container.servlet.ServletContainer

java - 如何在 Tomcat 8 中使用全局 JNDI URL 资源?

java - Vaadin 14 - 未找到 BeanManager 类

eclipse - Tomcat 未在 Eclipse 中启动 - 没有超时问题 - PFB 日志

tomcat - 将属性 'algorithm' 设置为 'MD5' 没有找到匹配的属性