
HTTP协议
wlisonate
坚持手撸代码
展开
-
【HTTP】HTTP如何变成HTTPS
1.HTTP的缺点通信使用明文(不加密),内容可能被窃听。 不验证通信方的身份,因此可能遭遇伪装 无法证明报文的完整性,所以可能已经被篡改2.HTTP+加密+认证+完整性保护 = HTTPSHTTPS是身披SSL外壳的HTTPHTTPS并不是一种应用层新的协议,只是HTTP通信接口部分用SSL(Secure Socket Layer)和TLS(Transport Layer Sec...原创 2020-05-07 12:01:50 · 2193 阅读 · 0 评论 -
【HTTP】HTTP首部(2)
1.实体首部字段 ALLOW 表示通知客户端能够支持的访问方法,当服务器接收到不支持的方法时,会以状态码405Method Not Allowed作为响应返回。Content-Encoding这个字段会告知客户端服务器对实体的主体部分选取的编码方式。内容编码是指在不丢失实体信息的情况下进行的压缩。Content-LanguageContent-Length...原创 2020-05-07 09:04:56 · 209 阅读 · 0 评论 -
【HTTP】HTTP首部(1)
1.HTTP报文首部HTTP请求报文HTTP响应报文2.HTTP首部字段HTTP首部字段结构首部字段名:字段值例如:Content-Type:text/html另外,字段值对应的单个首部字段可以有多个值。端到端首部分在此类中的首部回转发给请求/响应对应的最终接收目标,而且必须保存在由缓存生成的响应中,另外规定它必须转发。逐跳首部分在此类别的中的首部只对...原创 2020-05-06 11:28:21 · 295 阅读 · 0 评论 -
【HTTP】和HTTP协作的Web服务器
1.利用单台虚拟主机实现多个域名HTTP/1.1版本允许一台服务器搭建多个Web服务站点,比如实现托管服务,就是利用一台服务器为多个用户提供服务,也可以为不同用户提供不同的网站。这就是利用虚拟主机技术的功能。虚拟主机技术即使只有一台物理主机也能够实现多台服务器的能力。客户端使用HTTP协议进行服务器访问的时候,会经常采用类似www.hackr.jp这样的域名和主机名。在互联网...原创 2020-04-22 21:55:23 · 208 阅读 · 0 评论 -
【HTTP协议】HTTP报文以及返回结果的HTTP状态码
一,HTTP报文下的HTTP信息1.1,HTTP报文用于HTTP协议交互的信息被称为HTTP报文,客户端的报文叫做请求报文,服务器端的报文叫做响应报文。HTTP报文是一种很多行(由CR+LF作换行符)数据构成的字符串文本。HTTP报文大致可分为报文首部和报文主体,之间用空行进行分割,但是,并不一定有报文主体。1.2,请求报文及响应报文的结构请求报文:响应报文...原创 2020-04-20 16:23:37 · 1666 阅读 · 0 评论 -
【HTTP协议】简单的HTTP协议(2)
一:URI和URLURI(统一资源标识符)URI格式表示指定的uri,要使用绝对的URI,绝对的URL以及相对的URL。相对的URL,是指从浏览器基本URI处指定的URL。绝对的URI格式:查询字符串:可以针对指定的路径传入参数。片段标识符:使用片段标识符可以标记处已获取资源的子资源。URL(统一资源定位符)关系:URI用字符串标识某一个互联网资源,而URL表示资源...原创 2020-04-18 11:44:14 · 277 阅读 · 0 评论 -
【HTTP协议】网络基础和简单的HTTP协议(1)
1.使用HTTP协议访问WEBweb使用一种名为HTTP(HyperText Tranfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器端的一系列运作流程,而协议就是规则的约定。2.网络基础TCP/IP通常我们使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的,而HTTP属于他们的子集。TCP/IP协议族计算机和网络设备之间进行相互通信,双方...原创 2020-04-17 17:48:06 · 262 阅读 · 1 评论