美文网首页
应用层协议Http(三) Connection属性

应用层协议Http(三) Connection属性

作者: LemonCandy | 来源:发表于2016-12-22 11:25 被阅读0次

一个 典型web会话中打开和关闭所有连接所花费的时间远大于实际传输数据的时间,尤其是许多小文档对话。

而使用SSL或TLS的加密HTTPS连接,建立一个安全的socket握手过程比建立常规的socket需要更多工作。

所以http1.1及以后版本中提供一个connection属性提供长连接

Connection:Keep-Alive 表示希望重用一个socket

URL类透明的支持HTTP Keep-Alive,除非显示关闭

http.keepAlive true or false  表示启用或禁用HTTP Keep-Alive

http.maxConnections 设置同时保持打开的socket数,默认为5

http.keepAlive.remainingData 设为true,使Java丢弃连接之后完成清理,默认false

sun.net.http.errorstream.enableBuffering 设为true,尝试缓冲400和500级响应相对小的错误流,从而能释放连接,以备稍后重用,默认为false

sun.net.http.errorstream.bufferSize 设置缓冲错误流使用的字节数,默认4096字节

sun.net.http.errorstream.timeout 读错误流超时前的毫秒数,默认300毫秒

相关文章

  • 应用层协议Http(三) Connection属性

    一个 典型web会话中打开和关闭所有连接所花费的时间远大于实际传输数据的时间,尤其是许多小文档对话。 而使用SSL...

  • TCP面向连接的本质

    HTTP-应用层协议: 1.0与1.1最大的区别在于,HTTP1.1可以支持长连接,头部加入:Connection...

  • 网络慢走-7

    HTTP协议 现在讲讲应用层,应用层的协议有很多,其中就用HTTP协议。HTTP协议应该是我们平时接触最直接的协议...

  • Http协议札记

    Http协议札记 Http协议简介: 属于应用层面面向对象的协议;

  • 网络架构

    应用层---HTTP协议 表示层---HTTP协议 会话层---HTTP协议 传输层---TCP}--socket...

  • Http 和TCP

    1 http -->应用层协议tcp --->传输层协议 --ip --网络层协议http基于tcp协议; 2 ...

  • 网络协议学习

    Http、TCP、UDP 、Socket 简述 HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于...

  • android https简介和证书认证

    一:简介 HTTPS全称是HTTP over SSL/TLS,HTTP是应用层协议,TCP是传输层协议,在应用层和...

  • Tcp/Udp/Http/Socket的认识及区别

    一、TCP、UDP、HTTP的关系IP 协议对应于网络层,TCP协议对应于传输层,HTTP协议对应于应用层,三者从...

  • 应用层(一)

    目录 2.1 应用层协议原理 网络应程序体系结构 进程通信 应用层协议 2.2 Web和HTTP HTTP概况 非...

网友评论

      本文标题:应用层协议Http(三) Connection属性

      本文链接:https://www.haomeiwen.com/subject/mnvcvttx.html