码迷,mamicode.com
首页 > Web开发 > 详细

HTTP学习记录:二、请求方法

时间:2018-11-22 16:05:33      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:服务   技术   默认   lan   过程   for   提交   方法   博客   

学习资源主要为:@小坦克HTTP相关博客 

技术分享图片

最基础的是4种,GETPOSTPUTDELETE对应着对资源的查、改、增、删。最常用的是GETPOST

GET一般用于获取/查询资源信息;

POST一般用于更新资源信息。

 

GETPOST的区别:

1GET是从服务器上获取数据;POST是向服务器发送数据;

2、传递参数数据的机制不同,get是将参数数据队列加到提交表单的action属性所指的url中,值和表单的各个字段一一对应,在URL中可以看到。post是通过http post机制,将表单内各个字段与其内容放置在html  header内一起传送到action所指的url地址中,用户看不到这个过程。

3、可传送的数据大小不同,get设计为传输小数据,Post一般是用来传送大数据。(get传送的数据量较小,不能大于2kbpost传送的数据量较大,一般默认为不受限制,但是在IIS中根据版本不同,是有大小限制的。需要修改配置。

4getpost相对来说,get安全性比较低。但是如果未加密,他们的安全性级别是一样的。

5、服务端获取变量值的方式不同。get方式,服务端用Request.QueryStringPost方法,服务端用Request.Form获取提交的数据。

 

HTTP学习记录:二、请求方法

标签:服务   技术   默认   lan   过程   for   提交   方法   博客   

原文地址:https://www.cnblogs.com/smallstone2018/p/10001387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!