网络基础和HTTP协议
wust_cyl
在非洲,瞪羚每天早上醒来时,他知道自己必须跑的比最快的狮子还快,否则就会被吃掉.狮子每天早上醒来时,他知道自己必须追上跑得最慢的瞪羚,否则就会被饿死.不管你是狮子还是瞪羚,当太阳升起时,你最好开始奔跑
展开
-
HTTP协议 -- 与HTTP协议协作的服务器
用单台虚拟主机实现多个域名在HTTP1.1协议下,同一台HTTP服务器可以搭载多个web站点,提供了效率。我们知道域名会通过DNS解析成一个IP地址,那么无论是www.tricorder.jp 还是 www.hackr.jp都会被解析同一个IP地址。那么服务器如何区分了?这就需要HOST首部了,在相同的 IP 地址下,由于虚拟主机可以寄存多个不同主机名和域名的 Web 网站,因...原创 2019-01-17 13:29:18 · 274 阅读 · 0 评论 -
HTTP协议 -- 一点web和网络基础
一个很简单的小问题。当我们在地址栏输入URL时,发生了什么事情使得我们可以看到web页面。一言以蔽之,根据 Web 浏览器地址栏中指定的URL,Web 浏览器从 Web 服务器端获取文件资源(resource)等信息,从而显示出 Web 页面。其中有三项非常重要的技术。页面的文本标记语言:HTML文档传递协议:HTTP文档所在地址:URL 当然这里重点介绍的是H...原创 2019-01-15 23:29:51 · 176 阅读 · 0 评论 -
网络基础 -- 简单的HTTP协议(HTTP1.1)
一个小问题开门见山,HTTP协议用于客户端和服务器端之间的通信。客户端:请求访问文本或图像等资源的一端称为客户端。服务器端: 提供资源响应的一端称为服务器端。 1:HTTP协议通过请求和响应的交换达成通信。看一张插图这里必须强调一点,一定是从客户端开始建立通信的,服务器端没有收到请求之前是不会响应的。那么客户端发送的请求报文长什么样了?不难发现,请求报文...原创 2019-01-16 13:34:38 · 762 阅读 · 0 评论 -
HTTP协议 -- GET和POST的区别
1:GTE在浏览器回退时无害的,而POST则会重新发送请求。2:GET产生的URL地址可以被收藏,而POST不行。3:GET的请求会被浏览器主动缓存,但是POST不会,除非你主动设置。4:GET请求只能进行URL编码,但是POST可以进行多种。5:GET的参数会被浏览器完整保存在历史记录中,但是POST不会。6:GET请求在URL中传送的参数是有长度限制(2K),但是POST没...原创 2019-01-16 13:57:48 · 195 阅读 · 0 评论 -
HTTP协议 -- 状态码的类别
开门见山 类别 原因短语1XX Informational(信息性状态码) 接收的请求正在处理2XX Success(成功状态码) 请求正常处理完毕3XX Redirection(重定向状态码) 需要进行附加操作以完成请求4XX Client Error(客户端错误状态码) 服务器无法处理...原创 2019-01-16 18:07:34 · 190 阅读 · 0 评论