Http协议

一、提交http请求的方式有两种GET和POST

    1.get方式提交HTTP头信息:

        第一行是Get /s?...HTTP1.1 表示请求提交方式和HTTP协议版本等,

        User-Agent:浏览器信息,

        Accept:浏览器支持的格式,

        Cookie:用户的当前状态,

        Referer:从哪个页面单击链接进入该页面的。

    2.post方式提交HTTP头信息:

       第一行是POST /s  HTTP1.1 表示提交方式和HTTP协议版本

       Content-type:提交数据的类型

       Content-length:提交数据的长度

        ...数据内容

二、http协议内容

    1.http请求头信息

       Accept:这个头用于告诉服务器,浏览器支持哪些数据类型
       Accept-Charset:这个头用于告诉服务器,浏览器采用的是哪种编码
       Accept-Encoding:这个头用于告诉服务器,浏览器支持哪种数据压缩格式
       Accept-Language:这个头用于告诉服务器,浏览器的语言环境
       Host:这个头用于告诉服务器,浏览器想访问的主机名
       If-Modified-Since:这个是和缓存相关的头,这个头用于告诉服务器,浏览器缓存资源的时间
       Referer:这个头用于告诉服务器,浏览器是从哪个页面来的
       User-Agent: 用于告诉服务器,浏览器的机器环境
       Cookie:浏览器通过cookie,可以带一些数据给服务器

    2.http响应信息

       location:s这个头配合302使用,用于告诉浏览器去找哪个资源
       Server:这个头用于告诉浏览器,服务器的类型
       Content-Encoding: 这个头用于告诉浏览器,数据的压缩格式
       Content-Length: 这个头用于告诉浏览器,数据的长度
       Content-Type:这个头用于告诉浏览器,回送数据的类型
       Last-Modified: 这个头用于告诉浏览器,资源的最后修改时间(缓存相关的头)
       Refresh:这个头用于控制浏览器定时刷新,
       Content-Disposition: 用于控制浏览器以下载方式打开回送的数据
       Transfer-Encoding: 用于告诉浏览器,数据的传送方式
       Expires: -1
       Cache-Control: no-cache  
       Pragma: no-cache   
       以上三个都可以实现浏览器不要缓存资源数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值