HTTP请求方法
来源:互联网 发布:船舶数据库 编辑:程序博客网 时间:2024/05/21 09:24
HTTP协议的几种请求方法
类别:电脑知识 作者:hackhp / 2012-5-2 18:04 Wednesday
1 GET
2 HEAD
3 PUT
4 DELETE
5 POST
6 OPTIONS
其实我们大部分情况下只用到了GET和POST
如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到
GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源
资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端
GET请求中,永远不会包含呈现数据
HEAD:HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息
有的人可能觉得这个方法没什么用,其实不是这样的
想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确
PUT:这个方法比较少见,HTML表单也不支持这个
本质上来讲, PUT和POST极为相似,都是向服务器发送数据
但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定
DELETE:删除某一个资源,基本上这个也很少见
不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源
POST:向服务器提交数据,这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成
OPTIONS:这个方法很有趣,但极少使用,它用于获取当前URL所支持的方法
若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”
- HTTP请求方法详解
- HTTP常用命令(请求方法)
- HTTP请求方法
- HTTP请求方法
- HTTP请求方法详解
- HTTP请求方法
- http请求的方法
- HTTP协议请求方法
- http请求方法详解
- http的请求方法
- java http 请求方法
- http请求方法
- HTTP请求方法
- HTTP请求方法详解
- HTTP请求方法
- HTTP请求方法
- HTTP请求方法
- HTTP请求方法
- vs项目上传svn保留
- Linux Windows文本文件转换
- static and volatile
- 滑动窗口机制
- 类占用内存情况解析
- HTTP请求方法
- mysql数据库备份及恢复命令mysqldump,source的用法
- codeforces 283A - Cows and Sequence 简单数据结构模拟
- Linux(Android NDK)如何避免僵死进程
- poj2828(线段树应用)
- Android 文件读写操作归纳
- ArrayList and Vector
- setDeviceConnectionState 详细过程
- php创建文件和文件夹并写入内容