久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Ajax- XMLHttpRequestGET與POST

來自站長百科
跳轉至: 導航、? 搜索

導航: 上一頁 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion

你可能想了解GET和POST之間有什么區(qū)別,并想知道什么時候使用它們。從理論上講,如果請求是冪等的就可以使用GET,所謂冪等是指多個請求返回相同的結果。實際上,相應的服務器方法可能會以某種方式修改狀態(tài),所以一般情況下這是不成立的。這只是一種標準。更實際的區(qū)別在于凈荷的大小,在許多情況下,瀏覽器和服務器會限制URL的長度URL用于向服務器發(fā)送數(shù)據(jù)。一般來講,可以使用GET從服務器獲取數(shù)據(jù);換句話說,要避免使用GET調用改變服務器上的狀態(tài)。

一般地,當改變服務器上的狀態(tài)時應當使用POST方法。不同于GET,需要設置XML- HttpRequest對象的Content-Type首部,如下所示:

xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

與GET不同,POST不會限制發(fā)送給服務器的凈荷的大小,而且POST請求不能保證是冪等的。

你做的大多數(shù)請求可能都是GET請求,不過,如果需要,也完全可以使用POST。