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 模式的请求。