Http协议

目录
    1、HTTP概述
    2、安装HttpWatch
    3、请求协议的格式
    4、响应协议的格式
==========================================================================
HTTP协议(重点)
    协议:协议的甲乙双方,就是客户端浏览器 和 服务器!理解成双方通信的格式!
        请求协议;
        响应协议;

1、HTTP概述
        HTTP (HyperText Transfer Protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!
    客户端   发送给  服务器 的格式叫“请求协议”;
    服务器   发送给  客户端 的格式叫“响应协议”。

2、安装HttpWatch(如果用IE)
        HttpWatch是专门为IE浏览器提供的,用来查看HTTP请求和响应内容的工具。而FireFox上需要安装FireBug软件。如果你使用的是Chrome,那么就不用自行安装什么工具了,因为它自身就有查看请求和响应内容的功能!HttpWatch 和 FireBug这些工具对浏览器而言不是必须的,但对我们开发者是很有帮助的,通过查看HTTP请求响应内容,可以使我们更好的学习HTTP协议。

3、请求协议的格式
    请求就是客户端发送给服务器的数据!   客户端 ----> 服务器
    请求格式:
    ----------------------------------------------------------------------------------------------
    |   * 请求首行:请求方法 请求路径 请求协议/版本。例如:GET /hello/index.jsp HTTP/1.1
    |   * 请求头:请求头就是一些键值,格式为:头:值,例如:Host:localhost
    |   * 空行:就是一个空行,用来与请求体分隔
    |   * 请求体:GET方法没有请求体,POST才有请求体,
    |       - 请求体内容为:参数名=参数值&参数名=参数值,其中参数值为中文,会使用URL编码。
    -----------------------------------------------------------------------------------------------
        客户端浏览器发送给服务器的内容就这个格式的,如果不是这个格式服务器将无法解读!在HTTP协议中,请求有很多请求方法,其中最为常用的就是GET和POST。不同的请求方法之间的区别,后面会一点一点的介绍。

4、响应协议的格式
  响应就是服务器发送给客户端的数据!   服务器 ----> 客户端
    响应格式:
    ----------------------------------------------------------------------------------------------
    |   * 响应首行
    |   * 响应头
    |   * 空行
    |   * 响应体(或称之为响应正文)
    ----------------------------------------------------------------------------------------------
 

转载于:https://my.oschina.net/oszzq/blog/3019128

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值