![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
文章平均质量分 88
楚天舒tianshu
Hello world
展开
-
第八章 确认访问用户身份的认证
第八章 确认访问用户身份的认证8.1 何为认证HTTP/1.1使用的认证方式BASIC认证(基本认证)DIGEST认证(基本认证)SSL客户端认证FormBase认证(基于表单认证)8.2 BASIC认证BASIC认证是从HTTP/1.0就定义的认证方式,是Web服务器与通信客户端之间进行的认证方式。BASIC认证步骤当请求的资源需要BASIC认证时,服务器会返回状态码401 Authorization Required,返回带WWW-Authenticate首部字段原创 2021-01-27 20:11:56 · 188 阅读 · 0 评论 -
第七章 确保Web安全的HTTPS
第七章 确保Web安全的HTTPS7.1 HTTP缺点通信使用明文(不加密),内容可能会被窃听。不验证通信方的身份,因此有可能遭遇伪装。无法证明报文的完整性,所以有可能已遭篡改。…7.1.1 通信使用明文可能会被窃听由于HTTP本身不具备加密的功能,也无法做到对通信整体(使用HTTP协议通信的请求和响应的内容)进行加密。TCP/IP是可能被窃听的网络为什么通信时不加密是一个缺点?因为,按TCP/IP协议族的工作机制,通信内容在所有的通信线路上都有可能遭到窥视。即使已经加密过的通信原创 2021-01-26 21:24:19 · 171 阅读 · 0 评论 -
第六章 HTTP首部
第六章 HTTP首部6.1 HTTP首部字段6.1.1 HTTP首部字段传递重要信息HTTP首部字段是构成HTTP报文的要素之一。首部字段是为了给浏览器和服务器提供报文主体大小,所使用的语言,认证信息等内容。6.1.2 HTTP首部字段结构由字段名和字段值构成,中间用冒号“:”分隔。首部字段名: 字段值Content-Type: text/html字段值对应单个HTTP首部字段可以有多个值,如下。Keep-Alive: timeout=15, max=1004种HTTP原创 2021-01-25 00:10:09 · 496 阅读 · 0 评论 -
第五章 与HTTP协作的Web服务器
第五章 与HTTP协作的Web服务器5.1 用单台虚拟主机实现多个域名HTTP/1.1允许一台HTTP服务器搭建多个Web站点。在客户端访问的时候,通常都是使用域名的方式进行访问,DNS对域名进行解析获得IP,当请求发送到服务器时,已经是IP地址形式访问了。如果一台服务器内部署了www.taoxx.com和www.jxx.com两个域名,当收到请求时就必须弄清楚要访问哪个域名?在相同的IP地址下,由于虚拟主机可以寄存多个不同主机名和域名的Web网站,因此在发送HTTP请求时,必须在Host首部内原创 2021-01-19 21:42:51 · 170 阅读 · 0 评论 -
第四章 返回结果的HTTP状态码
第四章 返回结果的HTTP状态码原创 2021-01-18 23:53:28 · 135 阅读 · 0 评论 -
第三章 HTTP报文内的HTTP信息
HTTP报文内的HTTP信息3.1 HTTP报文用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文。响应端(服务器端)的HTTP报文叫做响应报文。HTTP报文本身是由多行(用CR+LF作换行符)数据构成的字符串文本报文大致可分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。3.2 请求报文及响应报文的结构请求行包含用于请求的方法,请求URI和HTTP版本.状态行包含表明响应结果的状态码,原因短语和HTT原创 2021-01-17 21:35:12 · 151 阅读 · 1 评论 -
第二章 简单的HTTP协议
第二章 简单的HTTP协议2.1 HTTP协议用于客户端和服务器端之间的通信在两台计算机之间使用HTTP协议通信时,在一条通信线路上必定有一端是客户端,另一端则是服务器端。有时,按实际情况,两台计算机作为客户端和服务器端的角色有可能会互换,但是HTTP协议能够明确区分哪端是客户端,哪端是服务器端。2.2 通过请求和响应的交换达成通信HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。客户端发送给某个HTTP服务器端的请求报文中的内容。GET /index.htm H原创 2021-01-17 17:02:24 · 290 阅读 · 0 评论 -
第一章 了解Web及网络基础
第一章 了解Web及网络基础1.1 网络基础TCP/IP1.1.1 TCP/IP的分层管理应用层向用户提供应用服务时通信的活动支持的协议:FTP,DNS,HTTP等传输层提供处于网络连接中的两台计算机之间的数据传输支持的协议TCP(Transmission Control Protocol,传输控制协议)提供面向连接,可靠的数据传输服务UDP(User Data Protocol,用户数据协议)提供无连接的,尽最大努力的数据传输服务(不保证数据传输的可靠性)网络层用来处理在网络上原创 2021-01-14 18:31:47 · 259 阅读 · 0 评论