1樓:
1. get是從伺服器上獲取資料,post是向伺服器傳送資料。
2. get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個欄位一一對應,在url中可以看到。post是通過http post機制,將表單內各個欄位與其內容放置在html header內一起傳送到action屬性所指的url地址。
使用者看不到這個過程。
3. 對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form獲取提交的資料。
4. get傳送的資料量較小,不能大於2kb。post傳送的資料量較大,一般被預設為不受限制。但理論上,iis4中最大量為80kb,iis5中為100kb。
5. get安全性非常低,post安全性較高。但是執行效率卻比post方法好。
建議:1、get方式的安全性較post方式要差些,包含機密資訊的話,建議用post資料提交方式;
2、在做資料查詢時,建議用get方式;而在做資料新增、修改或刪除時,建議用post方式;
2樓:匿名使用者
get只能傳遞簡單的名字和值對,而且傳遞的資料受url的長度限制,post可以傳遞更多的資料型別,傳遞的資料長度理論上也沒有限制,例如檔案上傳就是用的post。
要說區別的話:
1、get傳遞的資料附加在url後面,post傳遞的資料放在http協議體裡
2、get傳遞的資料量少,post傳遞的資料沒有限制3、get傳遞的資料型別簡單,post傳遞的資料型別更多
web請求除了get和post還有哪些方式?
3樓:匿名使用者
options、get、head、post、put、delete、trace
方法get和head應該被所有的通用web伺服器支援,其他所有方法的實現是可選的。get方法取回由request-uri標識的資訊。head方法也是取回由request-uri標識的資訊,只是可以在響應時,不返回訊息體。
post方法可以請求伺服器接收包含在請求中的實體資訊,可以用於提交表單,向新聞組、bbs、郵件群組和資料庫傳送訊息。
4樓:匿名使用者
沒了...其實請求都只有一種..傳送檔案頭的方式
只不過post把引數資料獨立了
http請求中get和post方式提交的區別
VB設計登入程式,設計簡單的使用者登入程式
dim aaa as string private sub command1 click dim aa,bb aa admin 賬號 bb admin888 密碼 aaa val aaa 1 記錄登入次數if val aaa 3 then 等於大於3次,提示並退出程式 msgbox 你已經錯誤輸入三...
模擬簡單的使用者登陸程式,判斷登入的使用者名稱和密碼是否正確
無論你用什麼語言,思路都是一樣的,只是實現的方法不一樣,首先你要建立連線,要設定connection,然後要設定query的connection 可能語言不同這個叫法不一樣,但是都是用來查詢資料庫的 在query裡寫sql語句。判斷的思路很簡單分一下幾步 第一步 判斷使用者名稱和密碼的框是否有為空的...
用java程式編寫簡單的登入介面怎麼寫
程式如下 mport java.awt.headles ception import java.awt.event.actionevent import java.awt.event.actionlistener import javax.swing.imageicon import javax.s...