成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ajax, 選擇GET還是POST?

開發 前端 后端
本文向您介紹開發Ajax程序是對信息傳輸方法GET和POST中的選擇,GET的目的就如同其名字一樣是用于獲取信息的;POST方法應該用于你需要更新服務器信息的地方。

當我們不通過重新加載頁面,用Ajax訪問服務器的時候,有兩個選擇可以將請求信息傳送到服務器上。這兩個選擇分別是GET和POST。

在把請求信息發送到服務器上以加載新的頁面時,這兩個選擇有兩個不同之處。***個區別是你是請求了信息的一小部分而不是整個頁面。第二個區別也是最明顯的區別是由于Ajax請求不會出現在地址欄中,因此當發送請求時,在訪問者的屏幕上是看不出什么異同的。使用GET生成調用不會暴露域和它們的值,使用POST也不會暴露。因此,我們要怎樣在這兩者之間作出選擇呢?

初學者可能犯的一個錯誤是對于大多數的調用都使用GET命令,僅僅因為這一命令相對而言更容易編寫。GET與POST調用之間最顯著的差異是當發出加載新頁面請求時,GET調用對于同樣數量的數據有著相同的限制。唯一的區別是你處理的少量的Ajax請求數據,而你并不想通過這種長度運行的限制來完成頁面的加載。初學者可能會在少數情況下,如他們確實需要傳送更多信息時,使用POST。

當我們有大量數據要傳送時***的辦法是一次發出多個只傳遞少量信息的Ajax調用時。如果你正用一個Ajax調用發送大量數據,那么***是結束這種做法,因為這樣做并不能節約時間。

因此,需要傳送大量數據能成為我們在GET和POST之間猶豫不決的理由嗎?這兩個方法都是為不同的目的而設計的,兩者的不同也在于其使用目的。這一說法不僅適用于GET和POST的使用,也適用于其他的方法。

GET的目的就如同其名字一樣是用于獲取信息的。它旨在顯示出頁面上你要閱讀的信息。瀏覽器會緩沖GET請求的執行結果,如果同樣的GET請求再次發出,瀏覽器就會顯示緩沖的結果而不是重新運行整個請求。這***程不同于瀏覽器的處理過程,但是它是有意設計成這樣以使GET調用更有效率。GET調用會檢索要顯示在頁面中的數據,數據不會在服務器上被更改,因此重新請求相同數據的時候會得到相同的結果。

POST方法應該用于你需要更新服務器信息的地方。如某調用要更改保存在服務器上的數據,而從兩個同樣的POST調用返回的結果或許會完全不同,因為第二個POST調用的值與***個的值不相同,這是由于***個調用已經更新了其中一些值。POST調用通常會從服務器上獲取響應而不是保持前一個響應的緩沖。

因此,不要用數據的量來決定是要選擇GET還是POST,而應該按照目的在兩者間作出選擇。如果調用是要檢索服務器上的數據則使用GET。如果要檢索的值會隨時間和更新進程的改變而改變則要在GET調用中添加一個當前時間參數,這樣后面的調用才不會使用先前的不正確的緩沖。如果調用是向服務器上發送任意數據,就可以使用POST。

事實上,我們不應該不僅僅只將這個標準作為選擇怎樣使用GET和POST調用的標準,在處理頁面處理形式的時候也可以將它作為取舍這兩個調用的標準。

【編輯推薦】

  1. Ajax模式之緩存控制器模式
  2. AJAX推送與拉取方式的比較
  3. 流行的AJAX框架對比:jQuery,Mootools,Dojo,Ext JS
  4. 詳談基于JSON的高級AJAX開發技術
  5. 7個免費強大的Ajax文件管理器
責任編輯:佚名 來源: 網絡轉載
相關推薦

2011-06-08 11:02:14

GetPost

2015-01-05 10:07:24

HTTPGETPOST

2013-01-15 10:50:42

2013-01-05 13:21:44

ASP.NETHttpHandlerHttpModule

2023-08-07 09:25:06

GETPOSTHTTP請求

2013-07-04 14:54:24

Android

2009-09-10 17:37:01

C# get post

2013-05-30 13:30:00

代碼效率程序員

2023-11-09 09:13:48

GraphQLAPI 架構

2014-07-24 10:00:21

2012-05-14 10:18:54

jQuery

2009-09-10 16:41:13

C# get post

2022-08-03 07:04:56

GETHTTPPOST

2015-08-06 13:33:22

PHPGETPOST

2015-10-27 11:06:51

PHPGETPOST

2009-07-29 16:53:52

ASP.NET Get

2015-08-19 10:13:53

DaasVDI

2020-07-01 14:05:21

麥肯錫機器人從業者

2013-06-08 09:05:06

2019-07-05 15:45:39

UbuntuFedoraLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 51ⅴ精品国产91久久久久久 | 日韩欧美中文字幕在线视频 | 国产成人精品亚洲日本在线观看 | 精品日韩一区二区 | 盗摄精品av一区二区三区 | 国产精品视频免费 | 成人亚洲综合 | 欧美日韩精品久久久免费观看 | 久久777| 中文字幕精品一区久久久久 | 国产亚洲一区二区三区 | 久久久人| 欧美一级毛片在线播放 | 九九色综合 | hsck成人网 | 中国xxxx性xxxx产国 | 久久久精彩视频 | 夜夜艹天天干 | 国产精品久久久久久一区二区三区 | 欧美激情一区二区三级高清视频 | 久久人人爽人人爽人人片av免费 | 日韩精品免费一区 | 精品在线一区二区三区 | 一区二区三区四区国产 | 亚洲精品2区 | 在线观看av免费 | av电影一区 | 亚洲国产中文在线 | 国产精品99久久久久 | 欧美日韩精品免费 | 欧美在线视频a | 久久亚洲国产精品 | 色性av| 久久亚洲一区二区 | 日日操夜夜操天天操 | 午夜爽爽男女免费观看hd | 亚洲精品免费视频 | 国产日韩欧美中文 | 爱爱视频在线观看 | 欧美日韩亚洲三区 | 国产一区二区三区视频免费观看 |