Nodejs —— HTTP请求方法:get,head,put,delete,post
来源:互联网 发布:门户网站怎么优化 编辑:程序博客网 时间:2024/06/06 05:50
一、标准Http协议支持六种请求方法:
1、GET2、POST3、PUT4、Delete5、HEAD6、Options
二、不同请求方法的用途:
1,GET:
GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现据(如HTML
文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据。
2,HEAD:
HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确。
3,PUT:
这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。
举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。具体用哪个还取决于当前的业务场景。
4,DELETE:
删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。
5,POST:
向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成。
6,OPTIONS:
这个方法很有趣,但极少使用。它用于获取当前URL所支持的方法。若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。
转载地址:
http://blog.csdn.net/u010529455/article/details/42918639
- Nodejs —— HTTP请求方法:get,head,put,delete,post
- 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
- 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
- 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
- http请求方法(GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE、CONNECT)
- http请求方法(GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE、CONNECT)
- 浅析HTTP协议六种请求方法(get,head,put,delete,post)
- 简单的HTTP请求post,get,put,delete,head方法的实现
- HTTP协议六种请求方法:GET,HEAD,PUT,DELETE,POST
- http请求方法(GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE、CONNECT)
- HTTP协议中POST、GET、HEAD、PUT等请求方法
- HTTP的POST,GET,HEAD,PUT等请求方法
- HTTP协议中POST、GET、HEAD、PUT等请求方法
- http的四种请求方法:get, put, post, delete
- HTTP 请求方法 GET、POST、PUT、DELETE 杂谈
- Http之Get,Post,put,delete请求
- get,post,delete,put的http请求。
- HTTP请求之GET,POST,DELETE,PUT
- C语言指针入门(一)
- python基本数值类型简介
- Java 总结 1125/1126
- JDK不同操作系统的FileSystem(Windows)下篇
- kwic学习,摘自网络
- Nodejs —— HTTP请求方法:get,head,put,delete,post
- cuda编程指南
- Matlab中利用findpeaks找波峰和波谷
- Leetcode 27. Remove Element
- 面试
- cpp: 利息与复利的追赶
- GoogleMap离线API绘制折线问题
- 利用C语言内存管理模拟实验
- Linux常用命令1