1.get和post的區別:
(1).本質區別:
get是向伺服器請求資料,post是向伺服器傳送資料。
(2).伺服器獲取值的方式
get方式提交的資料,伺服器端使用request.querystring獲取變數的值。
post方式提交的資料,伺服器端使用request.form獲取資料。
(3).安全性
get安全效能低,post安全效能高。但是post方式執行效率要比get差一些。
(4).機制
get是把引數資料佇列加到提交表單的action屬性所指的url中,在url中值和表單中各個字段相對應,並且這些在url中對使用者來說是可見的,即使用者是可以看到的。如:name=hongten
post是通過http post機制,將表單內各個字段放在html headrt內一起傳到action屬性所指的url位址,對於使用者來說是透明的。
5.大小
get方式提交的資料最多只能是1024位元組,理論上post沒有限制。
url不存在引數上限的問題,http協議規範沒有對url長度進行限制,這個限制是特定的瀏覽器和伺服器對它的限制。
http規範也沒有進行大小限制。
總結:
get安全效能相對post低一些,所以包含一些重要的資訊的話,建議使用post。
再做查詢統計的時候,使用get方式要好一些,再做資料新增、修改或者刪除的時候,建議使用post資料互動方式。
常見面試題
1 一行 實現1 100之和 lst i for i in range 1,101 print sum lst 2 如何在乙個函式內部修改全域性變數?在函式內部新增 global 變數名 這樣就可以在本地作用域定義全域性作用域了 name 大明 def eat name1 global name n...
常見面試題
dns解析 發起tcp三次握手,並建立tcp連線 發起http請求 伺服器相應http請求並得到html 伺服器解析html 並對頁面進行渲染然後返回給使用者 首先先進行ioc容器的初始化 ioc 容器的初始化過程分為三步驟 resource 定位 beandefinition 的載入和解析,bea...
常見面試題
1 js 基本資料型別 boolean number string underfined null 引用型別 object array date function regexp 資料監測方法 typeof 檢查基本資料型別,除了null instanceof 可以檢查引用資料型別。如果想要精準的判斷...