码迷,mamicode.com
首页 > Web开发 > 详细

http协议概述

时间:2016-09-30 12:41:20      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:http协议

什么是HTTP的协议

         http协议中文名字叫做超文本传输协议,是互联网上应用最为广泛的一种网络协议

使用HTTP的协议

         格式就是固定的

         在服务器和客户端解析http的协议的时候是比较容易的

http协议的格式

         请求的格式: 浏览器发送请求,获取一些内容

         响应的格式: 服务器对浏览器做出的应答(响应一些内容)

HTTP协议的请求格式

请求的格式

    *请求行

       * 请求方式(GETPOST区别)

           * get方式把请求参数显示到地址栏上,不安全,大小是有限制

           * post方式把请求参数封装到请求正文中,比较安全的,大小没有限制

 

       * 请求路径

       * 协议版本

           * HTTP协议有2个版本(1.01.1,开发使用的是1.1版本)

 

    *请求头

       * referer                   -- 记住当前的网页的来源

       * user-agent                -- 判断当前正在使用的浏览器

 

    *空行

    *请求体(请求正文)

       * 如果请求发送的post,请求的参数封装在请求体中的

 

 技术分享

HTTP协议的响应格式

响应的格式

    *响应行

       * 协议版本(协议1.1

       * 状态码

           * 200       -- 代表请求和响应都没有问题

           * 302       -- 重定向(非常重要的,下午讲)

           * 404       -- 客户端的异常信息

           * 500       -- 服务器端发生异常

       * 状态码描述

 

    *响应头

       * refresh                       --页面的定时刷新

       * location                      --代表地址,和302一起来完成重定向

        * content-disposition           -- 在文件下载的时候,弹出下载的窗口

 

    *空行

    *响应体

       * 封装的是响应的所有的内容

技术分享


http协议概述

标签:http协议

原文地址:http://wangfoye.blog.51cto.com/12003317/1858047

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!