Re: [問題] 網頁POST、GET有何差
看板Web_Design作者DarkKiller (System hacked)時間12年前 (2011/11/20 08:52)推噓1(1推 0噓 1→)留言2則, 2人參與討論串8/11 (看更多)
※ 引述《DarkKiller (System hacked)》之銘言:
: ※ 引述《APE36 (PT鄉民)》之銘言:
: : 所以上來發問一下
: : 請教高手了解的人可以為我解答下!!
: : 謝謝
於是,繼續談到 REST:
然後,因為 GET/POST/PUT/DELETE 在規格上有給他用途的定義,而非只有給技術上
的定義,所以後來總算有人想到可以利用這些定義來做些事情,也就是 REST。
前面有人提到的 https://zh.wikipedia.org/wiki/REST 有說明 REST 的想法,其
中 GET 與 POST 主要的差異剛好對應到 Retrive 與 Create (CRUD 中的 C 與 R)。
但就技術面來說,還是可以用 GET 傳資料:
舉個比較遭高的例子:廣告信。
廣告信要統計「開信率」以及「有效信箱」,會在 HTML 信件內放 img tag:
<img src="" rel="nofollow">http://evil.example.com/mail.gif?test@example.com">
於是當你開信時,server 就會知道寄給 test@example.com 的信件是有效的。這就
是用 GET 傳遞資訊的方式之一。
不過,用 GET 傳參數還是有限制,有時候還是要用 POST 傳:
http://support.microsoft.com/kb/208427
因為現實面 (IE) 的考量,GET 有長度限制,所以在傳輸大量資料的時候 (像是上
傳圖片) 會回到 POST 做。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.135.97
推
11/20 11:23, , 1F
11/20 11:23, 1F
→
11/20 20:11, , 2F
11/20 20:11, 2F
討論串 (同標題文章)