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://liuzhongcool.blog.51cto.com/10509488/1675540