瀏覽器模擬post請求 瀏覽器怎么發(fā)post請求?
瀏覽器怎么發(fā)post請求?第一版使用框架。例如,jQuery、extjs和layui都有Ajax請求。你也可以使用post表單瀏覽器是如何區(qū)分http的請求方式post還是get請求?1. Get是從
瀏覽器怎么發(fā)post請求?
第一版使用框架。例如,jQuery、extjs和layui都有Ajax請求。你也可以使用post表單
瀏覽器是如何區(qū)分http的請求方式post還是get請求?
1. Get是從服務(wù)器獲取數(shù)據(jù),post是向服務(wù)器發(fā)送數(shù)據(jù)。
2. Get是將參數(shù)數(shù)據(jù)隊列添加到提交表單的action屬性所指示的URL中。該值與表單中的每個字段一一對應(yīng),可以在URL中看到。Post是通過httppost機制,表單中的字段及其內(nèi)容被放置在HTML頭中,并發(fā)送到action屬性所指示的URL地址。用戶看不到流程。
3. 對于get模式,服務(wù)器使用請求.querystring獲取變量的值。對于post模式,服務(wù)器使用申請表獲取提交的數(shù)據(jù)。
4. get傳輸?shù)臄?shù)據(jù)量很小,不能超過2KB。通過post傳輸?shù)臄?shù)據(jù)量很大,通常默認(rèn)設(shè)置為無限制。但理論上,iis4的最大值為80Kb,iis5的最大值為100kb。
5. Get安全性很低,post安全性很高。但其執(zhí)行效率優(yōu)于post方法。
建議:
1。get模式的安全性比post模式差。如果包含機密信息,建議使用post數(shù)據(jù)提交模式;
2。查詢數(shù)據(jù)時,建議使用get方式;添加、修改、刪除數(shù)據(jù)時,建議使用post方式;