﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-储备站-文章分类-Web</title><link>http://www.blogjava.net/calvinlau/category/42153.html</link><description>技术储备，从这里开始</description><language>zh-cn</language><lastBuildDate>Tue, 13 Oct 2009 10:50:50 GMT</lastBuildDate><pubDate>Tue, 13 Oct 2009 10:50:50 GMT</pubDate><ttl>60</ttl><item><title>zz 什么时候用GET？什么时候用POST？</title><link>http://www.blogjava.net/calvinlau/articles/298052.html</link><dc:creator>calvinlau</dc:creator><author>calvinlau</author><pubDate>Tue, 13 Oct 2009 05:09:00 GMT</pubDate><guid>http://www.blogjava.net/calvinlau/articles/298052.html</guid><wfw:comment>http://www.blogjava.net/calvinlau/comments/298052.html</wfw:comment><comments>http://www.blogjava.net/calvinlau/articles/298052.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/calvinlau/comments/commentRss/298052.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/calvinlau/services/trackbacks/298052.html</trackback:ping><description><![CDATA[http://www.lupaworld.com/28135/viewspace_15443.html<br />
<br />
GET和POST两种方法都是将数据送到服务器，但你该用哪一种呢？<span style="display: none;">LUPA开源社区o!X%JCa/ue7{y</span><br />
HTTP标准包含这两种方法是为了达到不同的目的。POST用于创建资源，资源的内容会被编入HTTP请示的内容中。例如，处理订货表单、在数据库中加入新数据行等。<span style="display: none;">LUPA开源社区0B#Ed
g8k|}I</span><br />
当请求无副作用时（如进行搜索），便可使用GET方法；当请求有副作用时（如在数据库添加数据行），则用POST方法。一个比较实际的问题是：GET方法可能会产生很长的URL，或许会超过某些浏览器与服务器对URL长度的限制。<span style="display: none;">LUPA开源社区`_"a"SP9H</span><br />
若符合下列任一情况，则用POST方法：<br />
<span style="display: none;">vP[)E&amp;g!k"d0</span>
<ul>
    <li>请求的结果有持续性的副作用，例如，数据库内添加新的数据行。&nbsp; &nbsp;</li>
    <li>若使用GET方法，则表单上收集的数据可能让URL过长。&nbsp; &nbsp;</li>
    <li>要传送的数据不是采用7位的ASCII编码。</li>
</ul>
&nbsp; &nbsp; 若符合下列任一情况，则用GET方法： <span style="display: none;">LUPA开源社区NF3eX-^/_Bj</span><br />
&nbsp; &nbsp;
<ul>
    <li>请求是为了查找资源，HTML表单数据仅用来帮助搜索。&nbsp; &nbsp;</li>
    <li>请求结果无持续性的副作用。&nbsp; &nbsp;</li>
    <li>收集的数据及HTML表单内的输入字段名称的总长不超过1024个字符。</li>
</ul>
<img src ="http://www.blogjava.net/calvinlau/aggbug/298052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/calvinlau/" target="_blank">calvinlau</a> 2009-10-13 13:09 <a href="http://www.blogjava.net/calvinlau/articles/298052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>