本文实例分析了AJAX使用get与post模式的区别。分享给大家供大家参考。具体分析如下:
如果是get 模式的请求,则将传递参数通过URL 地址发送到服务器端;
如果是post 模式的请求,则将传递参数通过send( ) 方法发送到服务器端(并且必须设置请求文件头);
post 模式的代码如下:
一个演示get 模式与post 模式区别的示例:
客户端:
代码示例:
GET VS. POST 输入姓名和生日
服务器端
代码示例:
复制代码 代码如下:<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="System.Data" %>
<%
if(Request.HttpMethod == "POST")
Response.Write("POST: " + Request["firstName"] + ", your birthday is " + Request["birthday"]);
else if(Request.HttpMethod == "GET")
Response.Write("GET: " + Request["firstName"] + ", your birthday is " + Request["birthday"]);
%>
通常在数据不多,并且不敏感的时候,使用get 模式的请求;
而数据量大,或者数据敏感的时候,使用post 模式的请求。
希望本文所述对大家的Ajax程序设计有所帮助。