get和post提交,get 和post请求

http://www.itjxue.com  2023-01-08 02:35  来源:未知  点击次数: 

post提交和get提交有什么区别

1.

get是从服务器上获取数据,post是向服务器传送数据。

2.

get是把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在url中可以看到。post是通过http

post机制,将表单内各个字段与其内容放置在html

header内一起传送到action属性所指的url地址。用户看不到这个过程。

3.

对于get方式,服务器端用request.querystring获取变量的值,对于post方式,服务器端用request.form获取提交的数据。

4.

get传送的数据量较小,不能大于2kb。post传送的数据量较大,一般被默认为不受限制。但理论上,iis4中最大量为80kb,iis5中为100kb。

5.

get安全性非常低,post安全性较高。但是执行效率却比post方法好。

建议:

1、get方式的安全性较post方式要差些,包含机密信息的话,建议用post数据提交方式;

2、在做数据查询时,建议用get方式;而在做数据添加、修改或删除时,建议用post方式;

post 和 get 方式提交数据的区别

get是从服务器上获取的数据。

post则是向服务器传送数据。

二者都可以提交数据.

get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。

post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

get方式,服务器端用Request.QueryString获取变量的值。

post方式,服务器端用Request.Form获取提交的数据。

get传送的数据量较小。

post传送的数据量较大,一般被默认为不受限制。

get安全性比较低。

post安全性较高。

在FORM提交的时候,如果不指定Method,则默认为GET请求,Form中提交的数据将会附加在url之后,以?分开与url分开。字母数字字符原 样发送,但空格转换为“+“号,其它符号转换为%XX,其中XX为该符号以16进制表示的ASCII(或ISO Latin-1)值。GET请求请提交的数据放置在HTTP请求协议头中。

而POST提交的数据则放在实体数据中;GET方式提交的数据最多只能有1024字节,而POST则没有此限制。

1.执行效率比POST高。?

2.可以通过url传递数据,可用来查找数据。?

1.安全性很低,因为上传的数据都会显示在url上,所以一般用在上传无关紧要的数据上。?

2.上传的数据量较小,一般不能超过.这也是因为url的长度而被限制的。

1.安全性高,但是也不是很高,如果想要高安全性的话就用https传输协议。?

2.上传的数据量比GET大得多。“理论上讲,POST是没有大小限制的,HTTP协议规范也没有进行大小限制

1.执行效率比GET低,因为多了向服务器请求这一过程,但是现在的计算机都很强大,这些几乎可以忽略不计,所以建议一般都使用POST方式。?

2.不可以通过url传递数据,有时候可能会不方便.

两种 HTTP 请求方法:GET 和 POST

在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。

GET ?- 从指定的资源请求数据。

POST ?- 向指定的资源提交要被处理的数据

有关 GET 请求的其他一些注释:

GET 请求可被缓存

GET 请求保留在浏览器历史记录中

GET 请求可被收藏为书签

GET 请求不应在处理敏感数据时使用

GET 请求有长度限制

GET 请求只应当用于取回数据

有关 POST 请求的其他一些注释:

POST 请求不会被缓存

POST 请求不会保留在浏览器历史记录中

POST 不能被收藏为书签

POST 请求对数据长度没有要求

表单的提交有两种方式:GET和POST,这两种方式的区别是什么?

一、指代不同

1、GET:从指定的资源请求数据。

2、POST:向指定的资源提交要被处理的数据

二、规则不同

1、GET:请求可被缓存;请求保留在浏览器历史记录中;请求可被收藏为书签;请求不应在处理敏感数据时使用;请求有长度限制;请求只应当用于取回数据。

2、POST:请求不会被缓存;请求不会保留在浏览器历史记录中;不能被收藏为书签;请求对数据长度没有要求。

三、数据要求不同

1、GET:当发送数据时,GET方法向URL添加数据;URL的长度是受限制的(URL的最大长度是2048个字符)。与POST相比,GET的安全性较差,因为所发送的数据是URL的一部分。

2、POST:发送数据无限制。POST比GET更安全,因为参数不会被保存在浏览器历史或web服务器日志中。

参考资料来源:百度百科-HTTP请求

参考资料来源:百度百科-post

(责任编辑:IT教学网)

更多

推荐Illustrator教程文章