GET 和POST 是什么!!??

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:25:04
搞不明白

当HTML表单使用GET方法向ASP文件传递数据时,数据被保存在集合QueryString中
当表单用POST方法时,数据被保存在Form集合中。
这个东西又怎么 用呢!!

Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。

Post:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,Post被设计成用统一的方法实现下列功能:
1:对现有资源的解释
2:向电子公告栏、新闻组、邮件列表或类似讨论组发信息。
3:提交数据块
4:通过附加操作来扩展数据库

从上面描述可以看出,Get是向服务器发索取数据的一种请求;而Post是向服务器提交数据的一种请求,要提交的数据位于信息头后面的实体中。

get 方法是限制传值的大小,不能超过2k
而post不限制传值的大小,所以一般都用post而不用get ,但是get方法和post方法得到、的结果是一样的。

GET通常是值传递,如密码====

POST是表单传递,action到一个地方写入数据库。