校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Ajax 入門之 GET 與 POST 的不同處詳解

Ajax 入門之 GET 與 POST 的不同處詳解

熱門標簽:大眾點評400電話怎么申請 電銷機器人 長春 怎樣在地圖標注文字 地圖標注推銷坑人 河間市地圖標注app 上海企業外呼系統價錢 東平縣地圖標注app 立陶宛地圖標注 中國地圖標注不明確情況介紹表

在之前的隨筆中,本著懷舊的態度總結了一篇 兼容不同瀏覽器 建立XHR對象的方法:

  在建立好XHR對象之后,客戶端需要做的就是,將數據以某種方式傳遞到服務器,以獲得相應的響應,在這里,  Ajax技術總結的第二季,我將重點闡述 提交數據的兩種方式。

  在這之前需要了解一下我們的HTTP傳輸協議:

HTTP 的工作方式是客戶機與服務器之間的請求-應答協議。

舉例:客戶端(瀏覽器)向服務器提交 HTTP 請求;服務器向客戶端返回響應。響應包含關于請求的狀態信息以及可能被請求的內容。而想要基于HTTP協議進行數據傳輸,必然要用到兩種請求方式.

兩種 HTTP 請求方法:GET 和 POST

在客戶機和服務器之間進行請求-響應時,兩種最常被用到的方法是:GET 和 POST。

  • GET - 從指定的資源請求數據。
  • POST - 向指定的資源提交要被處理的數據

  這是W3C上對GRT與POST的使用場景描述,從字面上來理解,就是: GET是用來從服務器獲取數據的,POST是用來向服務器傳送數據的

這一點,我們從提交路徑與數據的URL中就可以看出來:

  可以用來指向URL的屬性有:

1. 表單中的 action;

2. a 標簽中的 href

3. img script 中的 src 屬性(此屬性不受“ 同源策略 ”限制,可以利用來進行“跨域”,我想近期總結一片關于跨域的問題,在這里先挖個坑)

  這里,我們講一講form表單提交中他們的不同

一 、Ajax的表單提交中,get 使用 open()函數來提交數據,其中,數據以 URL? key value 的形式拼接在URL后面:

xhr.open('get','xxx.php?name=tom  age=18');
xhr.send(null);

  在瀏覽器的URL中是這樣的:

get 提交 URL

這里可以看出:GET是把參數數據隊列加到提交表單的action屬性所指的URL中,值和表單內各個字段一一對應,在URL中可以看到。ID的url長度是有限制的,當url過長時會自動截取超長字符。這樣就容易引發一個問題:當傳遞的參數過多,導致url過長時,url自動截取超長字符,最終傳遞參數部分獲取不到。這也限制了GET傳送的數據大小一般不能超過2KB;

  而且,從URL截圖中可以看出: GET安全性非常低,當通過GET方法提交數據時,用戶名和密碼將出現在URL上。如果:

- 登陸頁面可以被瀏覽器緩存;
- 其他人可以訪問客戶的這臺機器。

那么,別人即可以從瀏覽器的歷史記錄中,讀取到此客戶的賬號和密碼。所以,在某些情況下,GET方法會帶來嚴重的安全性問題。

并不是說GET方法沒有優點,在速度測試中,get提交的速度是POST方式的數十倍。

二 、Ajax的表單提交中,POST 在 open()函數中只需要提供URL,由send()函數提交數據:  

//獲取form數據
var formDom = document.querySelector('form');
var formData = new FormData(formDom);
//發送數據
xhr.open('post',formDom.action);
xhr.send(formData);

POST是:通過HTTPPOST機制,將表單內各個字段與其內容放置在HTML HEADER內一起傳送到action屬性所指的URL地址。用戶看不到這個過程。安全性較高

 POST傳送的數據量較大,一般被默認為不受限制。可以用這段demo中FormData對象的方式傳遞圖片,富文本等文件,這是get所做不到的。

總結一下,Get是向服務器發索取數據的一種請求,而Post是向服務器提交數據的一種請求,在FORM(表單)中,Method默認為"GET",

實質上,GET和POST只是發送機制不同,并不是一個取一個發!

總之,這兩種表單提交方式并沒有優劣之分,只有不同的適應場景,這需要我們日常工作中去根據需求把握。

后面,我將總結一下,在瀏覽器與服務器之間的交互中,路徑的幾種不同書寫方法。

以上所述是小編給大家介紹的Ajax 入門之 GET 與 POST 的不同處詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法總結
  • ajax中get和post的說明及使用與區別
  • Jquery AJAX POST與GET之間的區別
  • jquery中get,post和ajax方法的使用小結
  • jQuery Ajax之$.get()方法和$.post()方法
  • jQuery中Ajax的get、post等方法詳解
  • jquery 讀取頁面load get post ajax 四種方式代碼寫法
  • 原生 JS Ajax,GET和POST 請求實例代碼

標簽:遼寧 銅川 本溪 益陽 內江 營口 玉樹 四川

巨人網絡通訊聲明:本文標題《Ajax 入門之 GET 與 POST 的不同處詳解》,本文關鍵詞  Ajax,入門,之,GET,與,POST,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax 入門之 GET 與 POST 的不同處詳解》相關的同類信息!
  • 本頁收集關于Ajax 入門之 GET 與 POST 的不同處詳解的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美国产欧美综合| 亚洲国产视频直播| 国产精品一区二区不卡| 麻豆中文一区二区| 欧美xxxxx牲另类人与| 日本高清不卡aⅴ免费网站| 麻豆精品久久精品色综合| 日韩一本二本av| 美女尤物国产一区| 欧美精品一区二区三区蜜桃视频| 老司机精品视频在线| 久久久久99精品一区| av网站一区二区三区| 一区二区三区中文字幕| 亚洲午夜精品久久久久久久久| 国产91精品露脸国语对白| 久久9热精品视频| 欧美激情一区不卡| 色综合久久九月婷婷色综合| 久久九九久久九九| 91在线小视频| 日韩精品乱码免费| 极品少妇xxxx偷拍精品少妇| 欧美日韩一区二区三区四区五区| 亚洲图片一区二区| 久久新电视剧免费观看| jiyouzz国产精品久久| 日韩制服丝袜av| 国产精品国产三级国产专播品爱网 | 久久精品亚洲一区二区三区浴池| www..com久久爱| 免费成人小视频| 亚洲日本电影在线| 欧美成人欧美edvon| 日本乱人伦aⅴ精品| 国产不卡高清在线观看视频| 亚洲成人久久影院| 国产农村妇女精品| 精品国产91亚洲一区二区三区婷婷| 91香蕉视频污在线| 高潮精品一区videoshd| 免费亚洲电影在线| 午夜精品成人在线视频| ●精品国产综合乱码久久久久| 精品国产麻豆免费人成网站| 欧美老肥妇做.爰bbww| 91亚洲大成网污www| 色丁香久综合在线久综合在线观看| 国产福利一区在线| 国产一区二区三区视频在线播放| 日韩精品福利网| 亚洲大片在线观看| 亚洲成av人片观看| 中文字幕中文字幕一区二区 | 精品国产乱码久久久久久久| 欧美性大战xxxxx久久久| k8久久久一区二区三区| 国产风韵犹存在线视精品| 精品一区二区三区免费播放| 麻豆精品视频在线观看视频| 日韩国产欧美在线视频| 久久精品国产99久久6| 欧美a级一区二区| 老司机免费视频一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩中文字幕区一区有砖一区 | 国产精品12区| 99精品欧美一区二区蜜桃免费| 成人精品一区二区三区中文字幕| 国产99精品在线观看| 99re热视频精品| 欧美影片第一页| 制服丝袜亚洲网站| 精品电影一区二区三区| 国产清纯在线一区二区www| 一区视频在线播放| 亚洲在线中文字幕| 麻豆91免费观看| 成人永久aaa| 欧美怡红院视频| 26uuu精品一区二区| 国产精品蜜臀av| 一区二区三区精品在线| 日本不卡视频在线| 国产suv精品一区二区三区| 色婷婷av一区| 精品国产乱码久久久久久图片| 国产欧美精品区一区二区三区| 国产精品看片你懂得| 五月激情综合婷婷| 岛国一区二区在线观看| 欧美日韩免费一区二区三区视频 | 中文字幕在线观看不卡视频| 亚洲国产wwwccc36天堂| 国产九色精品成人porny| a级精品国产片在线观看| 欧美日韩精品欧美日韩精品一综合| 日韩精品一区二区三区四区视频| 国产日韩成人精品| 五月天婷婷综合| 99久久久精品| 欧美大胆一级视频| 亚洲国产毛片aaaaa无费看| 国内精品伊人久久久久av影院| 色老头久久综合| 久久精品一区蜜桃臀影院| 天堂在线一区二区| 成人免费高清视频在线观看| 日韩欧美在线观看一区二区三区| 自拍偷拍国产精品| 国内不卡的二区三区中文字幕| 色悠悠久久综合| 亚洲国产成人一区二区三区| 免费美女久久99| 欧美日韩免费不卡视频一区二区三区| 国产精品嫩草久久久久| 久久国产福利国产秒拍| 欧美在线不卡一区| 亚洲精品欧美激情| 成人黄色综合网站| 久久色.com| 国产麻豆视频一区二区| 欧美一级高清片| 首页国产丝袜综合| 欧美日韩视频在线一区二区| 一区二区高清视频在线观看| 成人一区二区视频| 国产日韩在线不卡| 丁香啪啪综合成人亚洲小说| 国产欧美日本一区二区三区| 国产资源在线一区| 欧美www视频| 久久99久国产精品黄毛片色诱| 欧美天天综合网| 午夜精品一区二区三区电影天堂| 欧美影院一区二区| 热久久久久久久| 日韩美女视频在线| 国产一区二区三区久久久| 欧美成人国产一区二区| 蜜桃久久久久久| 久久精品在线观看| 91麻豆蜜桃一区二区三区| 亚洲主播在线播放| 日韩欧美国产wwwww| 国产综合久久久久久鬼色 | 99在线热播精品免费| 国产精品麻豆久久久| av在线不卡免费看| 亚洲国产综合视频在线观看| 欧美人与z0zoxxxx视频| 精品一区二区三区在线观看国产| 国产午夜精品一区二区三区嫩草| thepron国产精品| 午夜久久久久久| 精品99一区二区| av电影一区二区| 五月天精品一区二区三区| 久久这里只精品最新地址| www.久久久久久久久| 日韩国产一二三区| 精品美女一区二区三区| 丁香六月久久综合狠狠色| 性久久久久久久久| 国产欧美日韩不卡免费| 欧美日韩午夜在线| 成人高清免费观看| 视频一区国产视频| 国产精品你懂的| 精品乱人伦小说| 91香蕉视频污在线| 国产一区二区三区电影在线观看| 亚洲精品综合在线| 亚洲精品一区二区三区影院 | 欧美成人国产一区二区| 91在线免费视频观看| 麻豆91精品视频| 亚洲在线视频网站| 欧美国产激情二区三区 | 亚洲免费观看高清完整版在线观看| 欧美一区二区在线视频| 99久久精品国产精品久久| 日本不卡免费在线视频| 一区二区三区中文字幕| 国产精品嫩草99a| 2欧美一区二区三区在线观看视频| 91行情网站电视在线观看高清版| 韩国成人精品a∨在线观看| 亚洲国产三级在线| 亚洲欧美一区二区三区孕妇| 久久久久久久电影| 欧美一区二区精品在线| 在线观看91视频| 99re在线精品| 粗大黑人巨茎大战欧美成人| 免费成人美女在线观看.| 香蕉成人啪国产精品视频综合网 | 麻豆成人av在线| 热久久国产精品| 日本aⅴ免费视频一区二区三区|