Http
文章平均质量分 79
黑森林中的小木屋
这个作者很懒,什么都没留下…
展开
-
谈谈SSL
文章目录SSL介绍SSL特点SSL的位置:概念讲解SSL协议通信过程SSL握手协议握手流程第一阶段第二阶段第三阶段第四阶段SSL记录协议SSL与TLS的异同点SSL介绍SSL:安全套接字协议是Web浏览器和Web服务器之间安全交换信息的协议,它提供两个基本安全服务:鉴别和保密SSL特点保密:所有消息都被加密鉴别:可以单向认证(客户端鉴别服务端),也可以双向认证(服务端鉴别客户端、客户端鉴别服务端)完整性:由于其基于TCP协议,因此可以保证消息的完整性SSL的位置:SSL介于TCP协议之上原创 2021-12-25 19:54:38 · 1313 阅读 · 1 评论 -
基于HTTP的协议(HTTP增强协议)
文章目录SPDYHTTP的性能瓶颈SPDY的设计与功能WebSocketWebSocket的设计与功能功能SPDYSPDY由Google于2010发布,旨在解决HTTP的性能瓶颈,缩短Web页面的加载时间(50%)HTTP的性能瓶颈一条连接上只能发送一个请求请求只能从客户端开始,客户端不能接收除响应以外的指令。请求/响应首部未经压缩就发送,首部信息越多延迟越大发送冗余首部。每次互相发送相同的首部造成的浪费较多。可任意选择数据压缩格式,非强制压缩发送SPDY的设计与功能SPDY没有完全原创 2021-12-06 14:51:51 · 1194 阅读 · 0 评论 -
OKHttp 4全面解析(二)——拦截器(一):RetryAndFollowUpInterceptor拦截器
此拦截器的主要功能:错误重试和重定向跟踪错误重试发生错误后,首先会判断该请求是不是可恢复的有以下情况之一,则该请求是不可恢复的,否则是可恢复的配置了retryOnConnectionFailure为false,即指定错误时不恢复请求只能发送一次,并且已经发送了(已经发送是指,请求已经经过了所有的拦截器处理,数据已经写入到Socket中)当错误类型为:底层协议出错、使用Https协议时,证书认证出错,证书锁定出错。没有可用路由重定向...原创 2021-10-28 16:46:35 · 1352 阅读 · 0 评论 -
Http(四)——响应头信息(二)
文章目录前言1. Allow2. `Content-Encoding`3. Content-Language4.Content-Length5. Content-Location6. Content-Range7. Content-Type8.Expires9.Last-Modified谢谢各位HTTP 头信息前言上一节我们介绍了9种响应头信息。这一节介绍剩余的10种头信息 。AllowContent-EncodingContent-LanguageContent-LengthContent原创 2021-10-28 15:21:20 · 783 阅读 · 0 评论 -
Http头信息(三)——响应头信息(一)
文章目录前言1. `Accept-Ranges`2. `Age`3. `ETag`4. `Location`5. `Proxy-Authenticate`6. `Retry-After`7. `Server`8. `Vary`9. `WWW-Authenticate`前言前面向大家介绍了通用头信息请求头信息从本章开始,向大家介绍响应头信息。响应头信息,顾名思义,就是在服务器返回给客户端的响应中使用的头信息。本篇文章将会介绍:Acctpt-RangesAgeETagLocation原创 2021-10-27 15:32:11 · 1186 阅读 · 0 评论 -
Http头信息(二)——请求头信息(二)
文章目录前言1. `If-Match`2. `If-Modified-Since`3. `If-Unmodified-Since`4. `If-None-Match`5. `If-Range`6. `Range`7. `Refer`8. `TE`Reference前言上一篇文章介绍了:AcceptAccept-CharsetAccept-EncodingAccept-LanguageAuthorizationProxy AuthorizationExpectFromHostMax-原创 2021-10-21 19:37:10 · 617 阅读 · 0 评论 -
Http之Multipart介绍
文章目录1. 什么是`Multipart`2.包含的对象1) `multipart/form-data`2) `multipart/byteranges`1. 什么是MultipartMultipart:多部分对象集合。可以容纳多份类型的数据。看不懂?没关系,看完例子就懂了2.包含的对象multipart/form-data哎呀,这个我熟,传文件必写的。以前只是知道怎么用,却不知道为什么要这么用。看完这篇文章你就懂了multipart/byteranges1) multipart/for原创 2021-10-21 19:17:43 · 9844 阅读 · 0 评论 -
Http头信息(二)——请求头信息(一)
文章目录前言1. `Accept`2. `Accept-Charset`3. `Accept-Encoding`4. `Accept-Language`5.`Authorization`6. `Proxy Authorization`7. `Expect`8.`From`9. `Host`10. `Max-Forwards`Reference前言请求头信息是发送请求时专用的头信息,本节将会介绍:AcceptAccept-CharsetAccept-EncodingAccept-Language原创 2021-10-19 17:51:01 · 1478 阅读 · 0 评论 -
Http头信息(一)——通用头信息(二)
介绍上一篇博文着重介绍了Cache-Control,这篇博文将会介绍剩余的:ConnectionDateTransfer-EncondingTrailerUpgradeViaWarning1. ConnectionConnection头信息有2个作用,分别是:控制不再转发给代理服务器的头信息管理持久连接(1).控制不再转发的头信息Connection:逐跳首部什么是逐跳首部?参见:这可能是最全的Http头信息资料了例如:客户端发送给代理服务器的中头信息中是GE原创 2021-10-17 17:30:20 · 501 阅读 · 1 评论 -
Http头信息(一)——通用头信息(一)——Cache-Control
1、介绍Cache-Control头信息的取值,决定了如果管理和使用缓存。其在请求和响应中都可以使用2、取值缓存请求头信息(以下取值应用于请求头信息中):指令说明no-cache可以接收缓存,但需要对缓存做有效性验证no-store不能保存或缓存这个请求及对应的响应max-age=秒可以接收有效期内的缓存max-stale=秒可以接收过了有效期,但没过max-stale的缓存min-fresh=秒可以接收最近xx秒内不过期的缓存no-tra原创 2021-10-15 19:00:10 · 1602 阅读 · 0 评论 -
Http头信息(一)——通用头信息
文章目录1、什么是通用头信息2、包含哪些头信息1、什么是通用头信息通用头信息,即请求和响应都会使用的头信息。2、包含哪些头信息首部字段名说明Cache-Control控制缓存行为Connection连接管理Date创建报文的日期时间Pragma报文指令Trailer报文末端的首部一览Transfer-Encoding指定报文主体的传输编码方式Upgrade升级为其他协议Via代理服务器的相关信息Warning错误通原创 2021-10-15 15:53:35 · 462 阅读 · 0 评论 -
这可能是最全的Http头信息资料了
文章目录Hello,大家好。从本篇博文开始,我将向大家介绍Http的头信息。什么是头信息就不说了,大家可以把本系列博文当做字典查阅,欢迎收藏、点赞,转发。头信息可分为4类,分别是:名称描述通用头信息请求和响应都会使用的头信息请求头信息发送请求时会使用的头信息响应头信息服务端发送响应时使用的头信息实体头信息针对请求或响应内的数据时使用的头信息接下来,将安装上表的顺序,分别介绍:通用,请求,响应,实体头信息,并会附上例子说明。欢迎关注。下篇文章,开始通原创 2021-10-15 15:27:28 · 159 阅读 · 0 评论