Re: [問題] 網頁POST、GET有何差

看板Web_Design作者 (做個盾牌眼球兵吧)時間13年前 (2011/11/20 18:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/11 (看更多)
※ 引述《SmallBeeWayn (喵喵叫的蜜蜂貓)》之銘言: : 其實我覺得不用想這麼多... : GET的特色是他是透過"網址"傳遞 : 因此,必須要考慮到的就是"複製連結"的問題 : 今天,一個要傳遞的資訊內容希望它能被轉貼 : 或是具有重複性、可再現性的指令內容 : 它就適合透過GET傳遞,以利於瀏覽器記錄(這很重要)與傳遞 : 舉例來說如指向頁面、內容與選項等等 : 概念確實很類似資料庫的"SELECT" 直接把get對應到select非常不恰當 今天只是單純的撈一篇資料出來或許很直觀 可是如果你要加上點擊次數呢? 你在底層還不是要去用到update更新這個數字 何況還有url rewrite server這邊跑的是get 可是client端根本不會知道 post麻煩的地方在於使用者按了上一頁 瀏覽器去跑出個'要重新送出表單資料,是否繼續?' 會讓使用者感到困擾 不過也是有解法啦,中間插個一頁就行了 post的特性大概就容量比較大,使用者不能網址複製貼上完就能用 : === : 相對來說,像是編輯、修改這些不應該被複製的內容 : 或是一些有時效性、一次性、流程性質的東西,比較偏好POST : 再來,就是太過於複雜(尤其涉及特殊標籤)或太長的傳遞內容 : 也應該走POST,因為GET的長度限制,以及比較有可能因為複製貼上(或故意變造)而改變 其實也不用想這麼多 反正就兩種方法給設計者使用 設計者覺得哪種比較好用符合需求就用吧 -- 羅達隆的王 ↘Ψ↙ 子阿薩斯要去斯坦索姆玩ya阿他們生病了殺光他們我不要我也不要Youa refiredIamf◢◆◣ired阿薩斯眉頭一皺,我們分手吧殺光他們羅達隆的王子阿薩斯殺光了 斯坦索姆 ㄟˇㄏ▌的居民發現故事30秒講不完。會替你們報仇的有了這個就IMBA了 我ROLL了99!管你的嘿嘿WhoamI?IamSpiderman阿薩斯變成了不良少年殺了很多人 他復◢◣∕█/︷\█﹨◢◣活了科爾蘇加德起來吧我的勇士為你而戰我的女…把薩菲隆便成 不死◥ ◥◣◥ ◤◢◤ ◤龍ya打敗了伊力丹你還沒準備好…終於成了巫… ψpm2001 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.224.20
文章代碼(AID): #1EoDcaDD (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1EoDcaDD (Web_Design)