HTTP网络协议

                                             HTTP网络协议(1)

   一、什么是网络协议
           客户端与服务器端之间的交互,所制定的协议,就是网络协议,网络协议有多种,其中一种就是HTTP协议
  二、分类
        HTTP协议可以分为两大类,分别是http 和安全协议https
        http协议经常用于浏览新闻等网页;
        https安全协议经常用于银行网页、电商等网页;
  三、请求类型
         HTTP网络协议的请求类型至少有7种;分别是GET POST HEAD DELETE PUT OPTIONS TRACE;其中GET和
         POST是最常用的请求类型.
  四、请求协议
          请求协议可以分为两种,GET方式的请求协议和POST方式的请求协议;
          1、GET方式的请求协议
                可以分为三部分,分别是请求行、请求头、请求体
                请求行
                     请求类型 - GET
                     请求地址 - URL?请求参数(数据)
     状态码 - 服务器的状态;
                     协议版本 - 1.0或者1.1
                请求头
                  请求头的格式 - key:value 或者 key:value1,value2....
                  请求头的含义 - 
                      1、Accept - 表示服务器端接收的MIME类型;
                      2、Accept-Encoding - 表示服务器端是否接受压缩;
                           giz - 是一种服务器端的压缩格式;如何不压缩,数据内容过大,则对网络带宽的要求就会越高,流量占用
                         较大、而且用户体验也不是很好,速度慢、对服务器造成的压力大;
                      3、Accept-Language - 表示服务器端接受的语言
                          zh-CN - 简体中文           zh-TW - 繁体中文           zh-中文        us - 英文
                      4、Connection - 表示当前的连接状态;
                           keep-alive - 表示保持连接;
                      5、Host - 表示当前电脑的地址(IP:端口号)
                      6、Referer - 表示当前的请求来源于哪里,用于防盗链接;
                      7、User-Agent - 表示用户浏览器的信息
                      8、Cookie - 将Cookie自动携带请求头
               请求体 - 空           
        2、POST方式的请求协议
                可以分为三部分,分别是请求行、请求头、请求体
                请求行
                     请求类型 - POST
                     请求地址 - URL
     状态码 - 服务器的状态;
                     协议版本 - 1.0或者1.1
                请求头
                  请求头的格式 - key:value 或者 key:value1,value2....
                  请求头的部分含义 - 
                      1、Content-Length - 表示请求数据的长度(大小)
                      2、Cache-Control - 缓存控制
                            max-age=0 - 设置缓存最大活动周期;0表示没有缓存;设置缓存保存的最大时间的单位是秒或者毫秒
                      3、Content-Type - 表示请求的MIME类型
                              application/x-www-form-urlencoded
               请求体 - 请求数据
                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值