2 u012817635 u012817635 于 2016.03.25 03:41 提问

有关HTTP1.0和HTTP1.1的问题

折腾了一晚上的问题,就是路由器通过HTTP1.1请求我web端Servlet并得到白名单。本地的时候可以获取到白名单,但是在服务器上却获取不到。偶尔把白名单剪短可以收到,但不稳定。最后居然把HTTP1.1协议改为HTTP1.0就能获取到了,这是为什么?

3个回答

CSDNXIAOS
CSDNXIAOS   2016.03.30 11:23
已采纳

一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这......
答案就在这里:HTTP 1.1 & HTTP 1.0
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

u012817635
u012817635   2016.03.25 03:42

对于通讯比较懂的大牛,感谢赐教!小弟必临表涕零,不知所云!

oyljerry
oyljerry   Ds   Rxr 2016.03.25 14:19

是不是你的web服务端对http1.1的协议支持有问题。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HTTP1.0、HTTP 1.1、HTTP 2.0主要区别
HTTP1.0、HTTP 1.1、HTTP 2.0之间的主要区别 HTTP1.0与HTTP 1.1的主要区别 长连接 节约带宽 HOST域 HTTP1.1与HTTP 2.0的主要区别 多路复用 数据压缩 服务器推送 一、HTTP1.0与HTTP 1.1的主要区别 长连接 HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。HTTP
HTTP1.0 HTTP 1.1 HTTP 2.0主要区别
HTTP1.0 HTTP 1.1主要区别 长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。HTTP是基于TCP/IP协议的,创建一个TCP连接是需要经过三次握手的,有一定的开销,如果每次通讯都要重新建立连接的话,对性能有影响。因此最好能维持一个长连接,可以用个长连接来发多个请求。节约带宽HTTP 1.1支持只发送header信息(
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
https://mp.weixin.qq.com/s/GICbiyJpINrHZ41u_4zT-A
HTTP 1.1与HTTP 1.0的比较
一、HTTP简介 web浏览器和服务器之类的交互过程必须遵守的协议。HTTP协议是TCP/IP中的一个应用协议。用来协议数据交换过程和数据本身的格式.主要的有HTTP/1.0和HTTP1.1。   HTTP/1.0和HTTP/1.1都把TCP作为底层的传输协议。HTTP客户首先发起建立与服务器TCP连接。一旦建立连接,浏览器进程和服务器进程就可以通过各自的套接字来访问TCP。如前所述,客户端
HTTP1.0,HTTP1.1,HTTP2.0,SPDY,HTTPS你应该知道的一些事
作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。 1. HTTP1.0 web始祖HTTP HTTP全称:超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来
HTTP基本原理(http1.0与http1.1之区别)
原文:http://blog.csdn.net/hguisu/article/details/8608888 参照HTTP1.1的协议标准RFC2616,下面是的一些它跟HTTP1.0的差别。 一. Persistent Connection持久连接        在HTTP1.0中,每对Request/Response都使用一个新的连接。
HTTP1.0和HTTP1.1区别及http状态码
HTTP1.0和HTTP1.1的主要区别 1,HTTP/1.0协议使用非持久连接,即在非持久连接下,一个tcp连接只传输一个Web对象,; 2,HTTP/1.1默认使用持久连接(然而,HTTP/1.1协议的客户机和服务器可以配置成使用非持久连接)。在持久连接下,不必为每个Web对象的传送建立一个新的连接,一个连接中可以传输多个对象! HTTP目前三个版本:HTTP0.9、HTTP1.
HTTP1.0、HTTP1.1和HTTP2.0的区别
延迟: 浏览器阻塞(HOL blocking):浏览器会因为一些原因阻塞请求。浏览器对于同一个域名,同时只能有 4 个连接(这个根据浏览器内核不同可能会有所差异),超过浏览器最大连接数限制,后续请求就会被阻塞。 DNS 查询(DNS Lookup):浏览器需要知道目标服务器的 IP 才能建立连接。将域名解析为 IP 的这个系统就是 DNS。这个通常可以利用DNS缓存结果来达到减少这个时
Http1.1和Http1.0的区别
HTTP1.0,每次请求和响应都需要建立一个单独的连接,每次连接只是传输一个对象,严重影响客户机和服务器的性能。 HTTP 1.1支持持久连接,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。HTTP 1.1 还通过增加更多的请求头和响应头来改进和扩充HTTP 1.0 的功能。在HTTP 1.1中增加Host请求头字段后,实现了在一台WEB服务器上可以在同
HTTP1.0、HTTP1.1与HTTPS
在腾讯实习生面试时, 面试官问道:谈谈HTTP1.0和HTTP1.1的认识。 我懵逼了,完全不知道啊。今天在这里总结下HTTP1.0、HTTP1.1和HTTPS相关的知识点。 背景知识:首先我们要知道每一次HTTP服务都要建立TCP连接,客户端发送请求报文,服务器端发送响应报文后,由服务器端发送FIN报文段主动释放TCP连接。 1、HTTP1.0 给定一个URL,浏览器使用首先HTTP请求