當前位置:歷史故事大全網 - 歷史故事 - jquery中有哪些方法可以遍歷節點?

jquery中有哪些方法可以遍歷節點?

第壹,原則差異

壹般我們在瀏覽器中輸入壹個URL訪問網站就是壹個GET請求;在重表單中,可以通過設置方法將提交方式指定為GET或POST提交方式,默認為GET提交方式。

HTTP定義了與服務器交互的不同方式,其中最基本的四種是:GET、POST、PUT、DELETE和HEAD,其中GET和HEAD稱為安全方法,因為使用GET和HEAD的HTTP請求不會產生任何動作。無操作意味著對GET和HEAD的HTTP請求不會在服務器上產生任何結果。但是安全方法並不意味著什麽都不會發生。這裏的安全方法只是指信息不會被修改。根據HTTP規範,POST可以修改請求服務器上的資源。

第二,表現形式的差異

弄清楚兩者的原理區別後,再來看實際應用中的區別。

首先,讓我們看看HTTP請求的格式:

在HTTP請求中,第壹行必須是請求行,包括請求方法、請求URL和消息中使用的HTTP版本信息。隨後是herders部分,它可以有零個或壹個標題來解釋服務器要使用的附加信息。頭後面有壹個空行,最後是消息實體的主體,它包含壹個由任意數據組成的數據塊。但並非所有消息都包含實體的主要部分。

獲取請求實例:

發布請求實例:

讓我們來看看這兩種請求方法的區別:

1,GET請求,請求的數據會追加到URL,用?要對URL進行分段並傳輸數據,請使用& amp;連接。URL的編碼格式是ASCII編碼,而不是uniclde,這意味著所有非ASCII字符在傳輸前都要進行編碼。

POST請求:POST請求將把請求的數據放在HTTP請求包的主體中。以上項目=帶鋸是實際傳輸數據。

因此,GET請求的數據將在地址欄中公開,而POST請求則不會。

2、傳輸數據的大小

在HTTP規範中,對URL的長度和傳輸數據的大小沒有限制。但是在實際開發過程中,對於GET來說,特定的瀏覽器和服務器對URL的長度都有限制。因此,當使用GET請求時,傳輸的數據將受到URL長度的限制。

對於POST,因為不是URL,理論上不會限制,但實際上每個服務器都會規定限制POST提交數據的大小,Apache和IIS都有自己的配置。

3.安全

POST比GET更安全。這裏的安全是指真正的安全,不同於上面GET中提到的安全方法。上面提到的安全只是不修改服務器的數據。例如,在登錄操作中,用戶名和密碼將通過GET請求暴露在URL上。因為登錄頁面可能會被瀏覽器緩存,其他人查看瀏覽器的歷史,此時的用戶名和密碼會很容易被他人獲取。此外,GET請求提交的數據也可能引起跨站請求frogery攻擊。

4.HTTP中的GET、POST和SOAP協議都運行在HTTP上。

  • 上一篇:昆山汽車南站到華縣汽車站多少公裏?
  • 下一篇:冷空氣和低SST削弱臺風,但為什麽臺風鸚鵡會在北極附近的白令海峽形成炸彈氣旋?
  • copyright 2024歷史故事大全網