2.2 发送请求 2.2.2发送GET请求
通常情况下
- 通常情况下,
GET请求用于从服务器上获取数据,POST请求用于向服务器发送数据。 GET请求将所有请求参数转换成一个查询字符串,并将该字符串添加到请求的URL之后,因而可在请求的URL后看到请求参数名、请求参数值.POST请求则将请求的参数及对应的值放在HTML Header中传输,用户看不到明码的请求参数值。- 如果将某个表单的
action属性设置为GET,则请求会将表单中各字段的名和值转换成字符串,并附加到URL之后。 GET请求传送的数据量较小,一般不能大于2KB。POST传送的数据量较大,通常认为POST请求参数的大小不受限制,但往往取决于服务器的限制。通常来说,POST请求的数据量总比GET请求的数据量大。
使用Ajax
当使用Ajax发送异步请求时,建议使用POST请求,而不是GET请求.Ajax使Get请求时,如需要发送请求参数,要把请求参数放到URL的查询字符串上
按照XMLHttpRequest规范,使用send方法发送GET请求时,无须为send()方法传入任何参数;但早期有些浏览器可能必须传入null作为send方法的参数。
实例
1 | // 1.创建XMLHttpRequest对象 |
最后,Ajax请求在后台发送,所以使用Ajax发送Get请求时,浏览器地址栏上的地址不会发生改变.
原文链接: 2.2 发送请求 2.2.2发送GET请求