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

Ajax- XMLHttpRequestGET與POST

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航: 上一頁 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion

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

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

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

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

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