AJAX学习笔记(三) get 与post 模式的区别
网络整理 - 07-26
如果是get 模式的请求,则将传递参数通过URL 地址发送到服务器端;
如果是post 模式的请求,则将传递参数通过send( ) 方法发送到服务器端(并且必须设置请求文件头);
post 模式的代码如下:
一个演示get 模式与post 模式区别的示例:
客户端(9-3.html)
代码示例:
<script language="javascript">
}
//两次编码解决中文乱码问题
}
"9-3.aspx?";
getTime();
open("GET",queryString);
null);
}
getTime();
open("POST",url);
"Content-Type","application/x-www-form-urlencoded");
}
getElementById("serverResponse");
}
}
</script>
服务器端(9-3.aspx)
代码示例:
<%
"POST")
Request["birthday"]);
"GET")
Request["birthday"]);
%>
通常在数据不多,并且不敏感的时候,使用get 模式的请求;
而数据量大,或者数据敏感的时候,使用post 模式的请求。