再看GET與POST的區別

pcsh發表於2010-04-02

GET方法是在訪問URL時,使用瀏覽器位址列來傳遞值.GET傳遞的字串長度不能超過250個字元,如果超長,瀏覽器會自動截斷,導致資料丟失,另外,GET方法不支援ASCII字元之外的任何字元,比如包含有漢字或其他非ASCII字元時,需要使用額外的編碼操作。

POST方法傳送變數資料時,對於使用者來說是不透明的,按HTTP協議來說,資料附加於header的頭資訊中,使用者不能隨意修改,這對於WEB應用程式而言,安全性要好很多,而且使用POST可以傳送大體積的資料給WEB伺服器。如果使用者在“後退”時單機“重新整理”,將會有“資料已經過期,是否重新提交表單”的提示,這一點不如GET使用方便。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13442480/viewspace-1032565/,如需轉載,請註明出處,否則將追究法律責任。

相關文章