首页天道酬勤get请求和post的用法,前端get和post的区别

get请求和post的用法,前端get和post的区别

张世龙 05-06 06:28 129次浏览

一、功能差异1、get从服务器获取数据。

2、开机自检是向服务器发送数据。

二、流程差异1、get是在提交表单的操作属性所指向的URL中添加参数数据队列,其值与表单中的各个字段一一对应,可以在URL中看到。

2、post通过HTTP post机制,将表单中的各个字段及其内容放置在HTML HEADER内,传输到ACTION属性指定的URL地址。 用户看不到这个过程。

三.获取值不同的1、get方式时,服务器端通过Request.QueryString获取变量值。

2、开机自检方式时,服务器端获取Request.Form中提交的数据。

四、传输数据量不同1、get传输的数据量小,不能超过2KB。

2、开机自检默认设置为传输的数据量大,一般不受限制。 但是,理论上,在IIS4中最大为80KB,在IIS5中为100KB。

五.安全性不同1、get安全性非常低。

2、开机自检安全性高。

如果未加密,他们的安全级别相同,任何监听程序都可以监听所有数据。

在ajax中,get和post是客户端和服务器端请求-响应的常见方法,但get和post请求之间有什么区别? 本文介绍了ajax中的后请求和get请求之间的区别。 需要的伙伴们关注博客,收藏文章便于下次浏览。

六、分别看看ajax中的get请求和post请求的概念。 get请求是从指定资源请求数据的请求,get请求基本上用于从服务获取(检索)数据。 注释: GET方法可能返回缓存数据。

post请求将处理的数据发送到指定资源,从而post请求也可以用于从服务中检索数据。 但是,post方法经常用于不缓存数据,而是随请求发送数据。

从上述ajax中对get请求和post请求概念的描述中,实际上也可以发现不同点,但对于初学者来说,单纯从概念上理解应该是不够的。 以下,具体观察ajax中的get请求和post请求的不同。

ajax中get和post请求的区别之一是,get在发送表单的操作属性指定的URL中添加参数数据队列,该队列与表单中的每个字段一一对应,可以在URL中看到。

post使用HTTP post机制将表单中的每个字段及其内容放置在HTML HEADER中,并传递到操作属性指向的URL地址。 用户看不到这个过程。

ajax中的get请求和post请求的区别2:get方式时,服务器端通过Request.QueryString获取变量值

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

这两种方式的参数都可以通过Request得到。

ajax中get请求和post请求的区别之三在于,get传输的数据量不超过2KB。

开机自检传输的数据量很大,通常默认情况下设置为无限制。 但理论上,这取决于服务器。

ajax中get请求和post请求的区别4:get安全性非常低,post安全性很高。

与ajax中的get请求和post请求的区别5 :相同。 也就是说,如果方法为获取,则会忽略操作页面后面的参数列表。 不一样。

ajax中get请求和post请求的区别6:get请求具有向URL中添加数据的特性。 用这种方法传递给服务器通常使用问号吗? 表示URL地址的末尾和数据参数的开头,每个后续数据参数以“名称=值”的形式出现,参数和参数之间由一个连接器区分。

在Post请求中,数据被放置在HTTP主体上,其组织方式有多种,既有连接方式,也有隐藏参数,能够传递大量数据,具有方便的特性。

七、最后,让我们看看开机自检请求和get请求分别用于什么情况。 如果有以下情况之一,请使用开机自检方法: 1、要求的结果有持续的副作用。 例如,在数据库中添加新的数据行。

2、使用GET方法时,根据表单中收集的数据,URL可能太长。

3、传输的数据不是7位的ASCII码。

如果有以下情况之一,请使用get方法: 1、请求是用于搜索资源,HTML表单数据只用于帮助搜索。

2、结果要求无持续性不良反应。

3、收集的数据及HTML表格内输入字段名全长不超过1024个字符。

get请求和post请求,查询用get还是post