首页 > Web开发 > 详细

web-----------HTTP协议

时间:2017-05-15 16:19:29      阅读:342      评论:0      收藏:0      [点我收藏+]

一,    HTTP协议概述

HTTP全名(hypertext transport protocol),即超文本传输协议,这个协议规定了浏览器和万维网服务器之间互相通信的规则。

HTTP是一个通信规则,规定了client端发送给server端的内容格式,即(请求协议)。server端发给client端的内容格式,即(响应协议

特点:

  HTTP叫超文本传输协议,是基于请求模式和响应模式的

    HTTp是无状态协议

URL:统一资源定位符,就是一个网址:协议名://域名:端口/路径,

    例如:http://www.oldboy.cn:80/index.html

二,   请求协议。

请求格式如下:

1,请求首行  #请求方式 请求路径 协议和版本,例如:GET /index.html HTTP/1.1
2,请求头信息 #// 请求头名称:请求头内容,即为key:value格式,例如:Host:localhost
3,空行        #头信息和请求体的分割线
4,请求体(请求数据)#GET没有请求体,只有POST有请求体

浏览器发送给服务器的内容就这个格式的,如果不是这个格式服务器将无法解读!在HTTP协议中,请求有很多请求方法,其中最为常用的就是GETPOST。不同的请求方法之间的区别,后面会一点一点的介绍。

2.1 GET请求

HTTP默认的请求方法就是GET
     * 没有请求体
     * 数据必须在1K之内!
     * GET请求数据会暴露在浏览器的地址栏中

GET请求常用的操作:
        1. 在浏览器的地址栏中直接给出URL,那么就一定是GET请求
       2. 点击页面上的超链接也一定是GET请求
       3. 提交表单时,表单默认使用GET请求,但可以设置为POST

 

 

 

web-----------HTTP协议

原文:http://www.cnblogs.com/gaoyuan111/p/6856792.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!