首页 > 其他分享 >HTTP协议之基本认证&HTTP中长连接与短连接

HTTP协议之基本认证&HTTP中长连接与短连接

时间:2023-04-01 16:57:38浏览次数:33  
标签:HTTP 认证 中长 表单 连接 DIGEST 客户端

HTTP协议之基本认证

常见认证方式

  BASIC认证(基本认证)

  DIGEST认证(摘要认证)

  SSL客户端认证

  FormBase认证(基于表单认证)

 

 

DIGEST认证

什么是DIGEST认证

  为弥补BASIC认证存在的弱点,从HTTP/1.1起就有了DIGEST认证

  DIGEST认证同样使用质询/响应的方式,但不会像BASIC认证那样直接发送明文密码

 

 SSL客户端认证

SSL客户端认证是借由HTTPS的客户端证书完成认证的方式。凭借客户端证书认证,服务器可确认访问是否来自己登录的客户端

基于表单的认证

基于表单的认证方法并不是在HTTP协议中定义的

使用油Web应用程序各自实现基于表单的认证方式

通过Cookie和Session的方式来保持用户的状态

 

HTTP中长连接与短连接

 

HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP请求就结束了

HTTP的长连接和短连接本质上是TCP长连接和短连接

HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,结束就中断。

HTTP/1.1起,默认使用长连接,用以保持连接特性

短连接:

建立连接—数据传输—关闭连接...建立连接—数据传输—关闭连接

长连接:

建立连接—数据传输...(保持连接)...数据传输—关闭连接

标签:HTTP,认证,中长,表单,连接,DIGEST,客户端
From: https://www.cnblogs.com/yu3304/p/17278870.html

相关文章

  • 4·2HTTP协议中的编码和解码、4·3协议之基本认证、4·4中长连接与短连接、4·5中介之
     。。Http协议中的编码和解码YRL的编码与解码%编码规范对URL中属于ASCII字符集的非保证留字不做编码;对URII中的保留字需要取其ASXII内码,然后加上%前缀将该字符进行编码;对于URL中的非ASCII字符需要取其Unicode内码然后加上%前缀将该字......
  • HTTP状态管理:Cookie与Session
    CookieCookie实际上是一小段的文本信息,客户端请求服务器,如果服务器需要记录该用户状态,就向客户端浏览器颁发一个Cookie客户端浏览器会把Cookie保存起来,当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器,服务器检查该Cookie,以此来辨认用户状态 ......
  • http3.0和http2.0的比较
    从HTTP/1.1到HTTP/2,HTTP协议一直都是使用TCP作为传输协议。然而,就在最新的HTTP/3,HTTP就直接把TCP抛弃了,向孤立无援的UDP伸出了援手,基于UDP协议的基础上,在应用层实现了一个可靠的传输协议——QUIC。 很多同学可能就好奇了,HTTP都用TCP都用了几十年了,而且T......
  • HTTP响应状态码拆解
    HTTP响应状态码拆解状态码:是用以标识网页服务器超文本传输协议响应状态的3位数字代码    常用HTTP状态码         HTTP状态码详解......
  • 3·1HTTP协议特点、3·2详解URL与URI的区别与联系、3·3HTTP报文结构分析、3·4HTTP请
     HTTP协议特点支持客户/服务器模式客户/服务器模式工作的方式是由客户端向服务器发出请求,服务器端响应请求,并进行相应服务简单快速 客户端向服务器请求服务时,只需传输请求方法和路径 请求方法常用的有GET、HEAD、POST。每种方法规......
  • 【Linq】 左连接、右连接、内链接
    左外部联接可以看到和直接内连接的join差距在多了into,把可能为空的那个集合(表)放到一个集合,然后再对接进行DefaultIfEmpty(),再从这个结果中去取   stocksinfo表格   packetassociationstocks表格实现 stocksinfo表格和packetassociationstocks表格的左外......
  • 《Mysql基础》【Mysql表查询、去重、表连接、左连接 右连接、子表查询、排序、分组等
     --mysql数据库程序设计笔记:第三章:查询1、单表查询:1)、简单查询查所有列:格式:select*from表名;举例:mysql>select*fromtb_student;+----+-----------+-------------+------+------------+----------+--------+---------+-------------------+|id|studentNo|s......
  • HTTP协议特点&详解UR与URL的区别与联系
    HTTP协议特点支持客户/服务器模式客户/服务器模式工作的方式是由客户端向服务器发送请求,服务器端响应请求,并进行相应服务   简单快速客户向服务器请求服务时,只需传送请求方法和路径请求方法常用的有GET,HEAD,POST。每种方法规定了客户与服务器练习的......
  • Spatial Join,空间连接
    WelearnedhowtousetheSpatialJointooltoattachinformationfromoneattributetabletoanotherbasedonthespatialrelationshipofthefeaturesinvolved.Itisaveryusefultoolthatcanhelppeopleworkefficiently.However,Iamnotveryfam......
  • 【Azure 应用服务】Function App / App Service 连接 Blob 报错
    问题描述因Blob启用了防火墙功能,但是当把AppService或FunctionApp的出站IP地址都加入到Blob的白名单中,为什么访问还是403错误呢? 问题解答AzureStorage的IP网络规则不适用于同一数据中心的客户端。存储帐户部署在同一区域中的服务使用专用的AzureIP地址进行通信。因此,不......