下面從http協議的角度來描述get方法和post的區別:
1、get重點是從伺服器上獲取資源,post重點是向伺服器傳送資源
2、get傳輸資料是通過url請求,以id=value的形式,置於url後,並用?連線,多個請求資料間用『&』連線,這個過程是使用者可見的
post傳輸資料是利用http的post機制,將字段和對應的值封存在請求實體中傳送給伺服器,這個過程使用者是不可見的
3、get傳輸因為受url長度限制,因此它傳輸的資料量小,但效率高
post可以傳輸大量資料,所以上傳檔案時只能用post方法
4、get是不安全的,因為url是可見的,可能會洩露私密資訊
post較get安全性高
5、get方法只能支援ascii字元,向伺服器傳的中文字元可能會亂碼
post支援標準字符集,可以正確傳遞中文字元
POST方法和GET方法的區別
標準答案 1 get在瀏覽器回退時是無害的,而post會再次提交請求。2 get產生的url位址可以被新增為書籤,而post不可以。3 get請求會被瀏覽器主動cache,而post不會,除非手動設定。4 get請求只能進行url編碼,而post支援多種編碼方式。5 get請求引數會被完整保留在瀏覽...
get方法和post方法的區別?
get是從伺服器上獲取資料,post是向伺服器傳送資料,會新增資源或者修改已有資源,因此get一般用於查詢,psot多用新增和修改 get和post在本質上來說沒有多大區別,都是tcp鏈結,要說最大的區別就是get產生乙個tcp資料報 post產生兩個tcp資料報。詳細來說 對於get方式的請求,瀏...
Get和Post方法的區別
http協議定義了很多與伺服器互動的方法,最基本的有4種,分別是get,post,put,delete.乙個url位址用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。我們最常見的就是get和post了。get一般用於獲取 查詢...