Web工作流程和HTTP协议 (上)

一、HTTP协议简介

超文本传输协议,是当前互联网上应用最为广泛的一种网络协议。。HTTP目前协议的版本是1.1

二、HTTP协议的主要特点可概括如下

1.支持客户/服务器模式。


2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种


3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。


4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断

5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需

三、HTTP协议通信过程

Web工作流程和HTTP协议 (上)

四.HTTP请求

HTTP请求包(GET、POST等请求方法)由三个部分构成,分别是:方法-URL-协议/版本,请求头,请求正文。

请求包的第一行是方法-URI-协议/版本:

GET就是请求方法,根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP 1.1支持七种请求方法,常用的请求方法是GET和POST。

/index.jsp表示URL。URI指定了要访问的网络资源。

HTTP/1.1是协议和协议的版本。

HTTP的报文头,报文头包含若干个属性,这里包含了客户端的浏览器信息

最后一行userName=new_andy&password=new_andy为正文,正文与HTTP头部有一个空行(\r\n)分隔。

Web工作流程和HTTP协议 (上)

五、笔记分享


1、Web工作流程:打开浏览器—输入网址—回车键—网页显示;

2、浏览器发送请求之前,会进入DNS解析阶段。DNS解析将一个域名转换成ip的过程。dns解析以本地hosts文件

3、服务器接收到你的HTTP请求之后,就会进行一系列的运作,比如根据URL解析出具体的内容,包括协议、账号密码

Web工作流程和HTTP协议 (上)

Web工作流程和HTTP协议 (上)

Web工作流程和HTTP协议 (上)

Web工作流程和HTTP协议 (上)

Web工作流程和HTTP协议 (上)

emmmmmm觉得不错的点个赞呀!!下期继续分享~