首页 > Web开发 > 详细

HTTP

时间:2015-07-17 14:20:50      阅读:227      评论:0      收藏:0      [点我收藏+]

Hypertext Transfer Protocol (HTTP) 超文本传输协议


常用的有两种方法:GET和POST


GET:请求获取指定的资源

POST:提交数据给指定资源


GET:  /test/form.php?name1=value1&name2=value2

1,GET请求可能被缓存

2,会在浏览器中产生历史记录

3,可设置为书签

4,不要用于传输敏感数据

5,传输长度有限制(2048字节)

6,最好只用于获取数据

7,浏览器重复刷新,无影响

8,数据编码 application/x-www-form-urlencoded

9,每次请求会在服务器端产生日志

10,数据在URL地址栏可见


POST: 

POST /test/form.php HTTP/1.1
Host: baidu.com
name1=value1&name2=value2


1,不会被缓存

2,不能设书签

3,不会产生历史记录

4,数据长度无限制

5,浏览器重复刷新会多次提交form

6,数据编码 application/x-www-form-urlencoded 和 multipart/form-data

7,不会产生服务端日志

8,URL地址栏数据不可见



其它HTTP方法:

head 与get类似,但返回的信息只有头信息

put 上传

delete 删除

options 返回服务器支持的HTTP方法

connect 使用TCP/IP 发请求



本文出自 “web之路” 博客,请务必保留此出处http://liuzhongcool.blog.51cto.com/10509488/1675540

HTTP

原文:http://liuzhongcool.blog.51cto.com/10509488/1675540

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