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