有關資料傳輸GET和POST的方法的區別

2022-03-06 10:37:50 字數 707 閱讀 2446

有關前後端資料互動,主要是通過走http協議通過post或get的方法,拿angularjs來說:通過js來傳送http請求呼叫相關介面:

$scope.apostdate=function()).success(function(){

alert("ok")

get與post的具體區別和應用:

(1)、get請求的資料會直接暴露在url後面即http協議頭,這樣會引發安全性的問題;而post提交的資料則是存放在http包的包體之中(相對更加安全)。

(2)、get提交的資料最多只能是1024位元組,因為其是通過url提交資料的,本身其實url長度沒有限制,但是相應特定瀏覽器對其有個長度的限制(如ie-2083位元組);而post相對來說是沒有位元組的限制的,不過還是取決伺服器處理程式的能力,對於asp程式,request物件處理每個表單域時存在100k的資料長度限制。但如果使用request.binaryread則沒有這個限制。

(3)、asp中,伺服器獲取get請求資料是通過request.querystring,獲取post請求引數是request.form;php中是分別通過$_get,$_post的方式分別獲取相關資料的。

(4)、用途區別,一般的瀏覽器搜尋都是採用get 的方式,get請求能被cache有相關的搜尋記錄儲存,更加方便,form提交時,可以通過method指定提交方式get或post,預設的是get.而對於一些安全性的東西,密碼等的資料提交應盡量用post方式。

C SFTP資料傳輸

我們有些客戶公司的資料比較重要,為了安全集團公司內部都使用的是區域網,但是有時候又不得不予外界網際網路做資料互動,所以有些不重要的系統是放在外界網際網路的,這樣以來內部系統和外部系統的資料互動就成為了問題,這樣以來就使用到了sftp伺服器來作為資料傳輸的中介。下面不說了,直接上c 此處使用了第三方動...

資料傳輸方式

資料傳輸方式 1 並行傳輸與序列傳輸 並行傳輸指的是資料以成組的方式,在多條並行通道上同時進行傳輸。常用的就是將構成一 個字元 的幾位二進位製碼,分別在幾個並行通道上進行傳輸。例如,採用8單位 的字 符 可以用8個通道並行傳輸。一次傳送乙個字元,因此收 發雙方不存在字元的同步問題,不需要另加 起 止...

flex wcf 資料傳輸

最近跟哲子做個專案,本來可以用asp.net輕鬆搞定,但是鑑於大家都比較想試用下學習已久的技術,所以便出現了flex與wcf entity這樣得前後臺組合。專案開始之初,著實為兩者之間的互動頭疼一番,在經過大量資料得獲取後,終於解決,以下寫出簡要的注意事項,由於wcf 我還是個徹頭徹尾的門外漢,資料...