post不會被緩存
❶ javascript里的post和get的區別是什麼
1.使用Get請求時,參數在URL中顯示,而使用Post方式,則不會顯示出來
2.使用Get請求發送數據量小,Post請求發送數據量大
3.get請求需注意緩存問題,post請求不需擔心這個問題
4.post請求必須設置Content-Type值為application/x-form-www-urlencoded
5.發送請求時,因為get請求的參數都在url里,所以send函數發送的參數為null,而post請求在使用send方法時,卻需賦予其參數
❷ phppost能存放按鈕數據嗎
不能。phppost不能存放按鈕數據。phppost請求不會被緩存,不會保留在瀏覽器歷史記錄中,不能收藏為標簽,對數據長度沒有限制。通過phppost方法從表單發送的信息對其他人是不可見的,可用於發送敏感數據。
❸ post 和 get 方式提交數據的區別
get是從伺服器上獲取的數據。
post則是向伺服器傳送數據。
二者都可以提交數據.
get是把參數數據隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個欄位一一對應,在URL中可以看到。
post是通過HTTP post機制,將表單內各個欄位與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。
get方式,伺服器端用Request.QueryString獲取變數的值。
post方式,伺服器端用Request.Form獲取提交的數據。
get傳送的數據量較小。
post傳送的數據量較大,一般被默認為不受限制。
get安全性比較低。
post安全性較高。
在FORM提交的時候,如果不指定Method,則默認為GET請求,Form中提交的數據將會附加在url之後,以?分開與url分開。字母數字字元原 樣發送,但空格轉換為「+「號,其它符號轉換為%XX,其中XX為該符號以16進製表示的ASCII(或ISO Latin-1)值。GET請求請提交的數據放置在HTTP請求協議頭中。
而POST提交的數據則放在實體數據中;GET方式提交的數據最多隻能有1024位元組,而POST則沒有此限制。
1.執行效率比POST高。
2.可以通過url傳遞數據,可用來查找數據。
1.安全性很低,因為上傳的數據都會顯示在url上,所以一般用在上傳無關緊要的數據上。
2.上傳的數據量較小,一般不能超過.這也是因為url的長度而被限制的。
1.安全性高,但是也不是很高,如果想要高安全性的話就用https傳輸協議。
2.上傳的數據量比GET大得多。「理論上講,POST是沒有大小限制的,HTTP協議規范也沒有進行大小限制
1.執行效率比GET低,因為多了向伺服器請求這一過程,但是現在的計算機都很強大,這些幾乎可以忽略不計,所以建議一般都使用POST方式。
2.不可以通過url傳遞數據,有時候可能會不方便.
兩種 HTTP 請求方法:GET 和 POST
在客戶機和伺服器之間進行請求-響應時,兩種最常被用到的方法是:GET 和 POST。
GET - 從指定的資源請求數據。
POST - 向指定的資源提交要被處理的數據
有關 GET 請求的其他一些注釋:
GET 請求可被緩存
GET 請求保留在瀏覽器歷史記錄中
GET 請求可被收藏為書簽
GET 請求不應在處理敏感數據時使用
GET 請求有長度限制
GET 請求只應當用於取回數據
有關 POST 請求的其他一些注釋:
POST 請求不會被緩存
POST 請求不會保留在瀏覽器歷史記錄中
POST 不能被收藏為書簽
POST 請求對數據長度沒有要求
❹ get 和 post 請求的區分
get : 附加在url 地址欄,比較明顯,容易被人看到
post: 數據在請求體裡面,不容易看到,相對安全一些
get : 請求參數大小有限制(http 協議本身沒有限定get 參數的大小,但是瀏覽器對 url 地址長度做了限定,習慣也說get 參數大小有限制)
post: 參數大小無限制
get : 一般在url 地址的後面
post: 一般在 request body 請求體裡面
(不是特別嚴謹,get 也能放在 request body 請求體上,post 也能放在url 地址的後面,最終只要數據接收方去對應的位置解析就可以了)
get : 參數類型默認 application/x-www-form-urlencoded form序列化字元串格式
post: 常用有4種格式 application/x-www-form-urlencoded, application/json, multipart/form-data, application/xml
get : (本質作用是獲取資源,資源沒有變化,就可以使用緩存的)請求可以被緩存
post: (本質作用是創建資源)請求不會被緩存
get : 只支持發送 ascii 碼類型的
post: 編碼類型不限制
get : 只發1次 tcp 數據包
post: 一般會發兩次 tcp 數據包(firefox 瀏覽器對 post 的實現也是發送一次數據包)