HTTP请求类型 get, post, put, delete汇总
2014-10-22 10:37
302 查看
在最初http协议定义的时候,http方法设置了get/post/put/delete。其实就对应了数据操作的查、新增、修改、删除的基本操作。
http开始部分为header,<html>部分为body。
get操作没有body部分,如果要传递给服务器信息,都在URL中。
post、put、delete有body部分,如果要传递服务器信息,都放在body中。
get:向特定的资源发出请求。请求的数据随HTTP请求头发过去。请求将信息放在URL中,比如:http://www.xxx.com/query?name=simon&male=m,可以认为是想服务器查询一个名叫simon的信息。注意:GET方法不应当被用于产生“副作用”的操作中,例如在web app.中。其中一个原因是GET可能会被网络蜘蛛等随意访问。
get方式的提交需要用Request.QueryString来取得变量的值。
get方式不进行编码直接进行传递。
get传送的数据量较小,不能大于2KB。
post:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。post请求可能会导致新的资源的建立和/或已有资源的修改。请求的数据在HTTP请求头发过去之后再发过去。post作为复杂和安全的数据传递方法,因为请求的信息是放在body中,所以安全、而且丰富。一般密码可一定得这样传了,否则在地址栏里可以直接看见!
post方式提交时,你必须通过Request.Form来访问提交的内容。
post方式是经过编码传输的,而且不存在特殊字符传递出错问题。
post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
put:向指定资源位置上传其最新内容。用于上传数据。
delete:请求服务器删除Request-URI所标识的资源。
http开始部分为header,<html>部分为body。
get操作没有body部分,如果要传递给服务器信息,都在URL中。
post、put、delete有body部分,如果要传递服务器信息,都放在body中。
get:向特定的资源发出请求。请求的数据随HTTP请求头发过去。请求将信息放在URL中,比如:http://www.xxx.com/query?name=simon&male=m,可以认为是想服务器查询一个名叫simon的信息。注意:GET方法不应当被用于产生“副作用”的操作中,例如在web app.中。其中一个原因是GET可能会被网络蜘蛛等随意访问。
get方式的提交需要用Request.QueryString来取得变量的值。
get方式不进行编码直接进行传递。
get传送的数据量较小,不能大于2KB。
post:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。post请求可能会导致新的资源的建立和/或已有资源的修改。请求的数据在HTTP请求头发过去之后再发过去。post作为复杂和安全的数据传递方法,因为请求的信息是放在body中,所以安全、而且丰富。一般密码可一定得这样传了,否则在地址栏里可以直接看见!
post方式提交时,你必须通过Request.Form来访问提交的内容。
post方式是经过编码传输的,而且不存在特殊字符传递出错问题。
post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
put:向指定资源位置上传其最新内容。用于上传数据。
delete:请求服务器删除Request-URI所标识的资源。
相关文章推荐
- HttpPost,HttpGet,HttpPut,HttpDelete请求方式
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- ASIHTTPRequest中的DELETE、PUT、GET、POST请求实例-备用
- 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
- Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete
- ajax参数传递之[HttpGet]/[HttpPost]/[HttpPut]/[HttpDelete]请求
- WEB API 中HTTP的get、post、put,delete 请求方式
- Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete
- HTTP的请求类型GET,PUT,POST
- Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- Http服务器的交互请求 GET,POST,PUT和DELETE
- Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
- Http四种请求方式:post ,get ,put,delete
- Http请求访问方式 GET PUT POST DELETE