前端 為何要用POST而非GET

更新於 發佈於 閱讀時間約 1 分鐘

發送表單用get跟post看起來好像都無所謂,然而事實並非如此,使用GET的風險如下:

安全性問題

機密資訊為何不宜用GET,是因為由GET方法提交的表單會將欄位的key,value顯示於URL上,想像一下如果小明借用你的電腦,查看你的網頁歷史紀錄時就可以看到你的帳密了,多可怕!

再來就是如果有用log存下url紀錄,那你送出的資訊也就會在log中展露無遺。


大小限制

URL在不同瀏覽器上都有其長度限制,在伺服器也一樣,像是nginx的url長度限制:

error code: 414, uri too large


當然用POST還不夠,如果沒有加密的話那如果有人在監聽還是能看到body中的內容,這就是為何需要HTTPS,確保發送的表單內容只有發送者跟接收者能夠解密看到正確明文,避免有人從中偷窺。


那什麼時候該用GET呢?

在做查詢的時候就用GET,這符合restful API,像是產品搜尋或google搜尋。

不過要注意的是查詢帶的querystring會不會太龐大,是不是可能會超過url長度的限制

留言
avatar-img
留言分享你的想法!
avatar-img
2025/04/24
https://surl.li/rzafey https://surl.li/jkktad https://surl.li/fmonrm https://surl.li/nxvxqj https://surl.li/bmxfjr https://surl.li/vpvuyo https://surl.li/umuceu https://surl.li/mrlpgy https://surl.li/dgbnof https://surl.li/mnlbiz https://surl.li/poappv https://surl.li/hnffyu https://surl.li/bngucw https://surl.li/hijiox https://surl.li/fymuwi https://surl.li/jfbalw https://surl.li/zeizlf https://surl.li/yponej https://surl.li/delgjb https://surl.li/gfgzzb https://surl.li/dzribl https://surl.li/geyfhw https://surl.li/foueca https://surl.li/yynlxm https://surl.li/lldtwu https://surl.li/hzjbbd https://surl.li/ajltxa https://surl.li/etpnlq https://surl.li/lbxnpe https://surl.li/urllip https://surl.li/pqitnf
avatar-img
2025/04/24
https://surl.li/rzafey https://surl.li/jkktad https://surl.li/fmonrm https://surl.li/nxvxqj https://surl.li/bmxfjr https://surl.li/vpvuyo https://surl.li/umuceu https://surl.li/mrlpgy https://surl.li/dgbnof https://surl.li/mnlbiz https://surl.li/poappv https://surl.li/hnffyu https://surl.li/bngucw https://surl.li/hijiox https://surl.li/fymuwi https://surl.li/jfbalw https://surl.li/zeizlf https://surl.li/yponej https://surl.li/delgjb https://surl.li/gfgzzb https://surl.li/dzribl https://surl.li/geyfhw https://surl.li/foueca https://surl.li/yynlxm https://surl.li/lldtwu https://surl.li/hzjbbd https://surl.li/ajltxa https://surl.li/etpnlq https://surl.li/lbxnpe https://surl.li/urllip https://surl.li/pqitnf
avatar-img
2025/04/24
https://surl.li/rzafey https://surl.li/jkktad https://surl.li/fmonrm https://surl.li/nxvxqj https://surl.li/bmxfjr https://surl.li/vpvuyo https://surl.li/umuceu https://surl.li/mrlpgy https://surl.li/dgbnof https://surl.li/mnlbiz https://surl.li/poappv https://surl.li/hnffyu https://surl.li/bngucw https://surl.li/hijiox https://surl.li/fymuwi https://surl.li/jfbalw https://surl.li/zeizlf https://surl.li/yponej https://surl.li/delgjb https://surl.li/gfgzzb https://surl.li/dzribl https://surl.li/geyfhw https://surl.li/foueca https://surl.li/yynlxm https://surl.li/lldtwu https://surl.li/hzjbbd https://surl.li/ajltxa https://surl.li/etpnlq https://surl.li/lbxnpe https://surl.li/urllip https://surl.li/pqitnf
avatar-img
JHIHLEI LIN的沙龍
4會員
10內容數
分享感情與生活的故事,期望我們都能在愛與被愛的路上感到幸福,並且在這個只有活一次的人生裡好好的活成自己喜歡的樣子
JHIHLEI LIN的沙龍的其他內容
2024/01/18
第一份正職工作 在iot公司擔任後端工程師,一上工就使用先前沒用過的php/laravel,也馬上負責公司產品的架構規劃,先前資料庫只有簡單記載使用者跟使用者的一些設定,很多地方有資料不一致的問題,產品內容還有很多實體的關係沒有被定義進資料庫都是這次改版我要做的事情。 改版納入公司、機器
Thumbnail
2024/01/18
第一份正職工作 在iot公司擔任後端工程師,一上工就使用先前沒用過的php/laravel,也馬上負責公司產品的架構規劃,先前資料庫只有簡單記載使用者跟使用者的一些設定,很多地方有資料不一致的問題,產品內容還有很多實體的關係沒有被定義進資料庫都是這次改版我要做的事情。 改版納入公司、機器
Thumbnail
2024/01/09
在沒有分環境之前,每一隻lambda只有一個code console給所有人一起編輯,開發好了就deploy,根據設定的trigger觸發執行。 現在我們希望能夠在code console開發,然後deploy到不同的stage,目標是不同stage的api gateway能夠調用該lambda的
Thumbnail
2024/01/09
在沒有分環境之前,每一隻lambda只有一個code console給所有人一起編輯,開發好了就deploy,根據設定的trigger觸發執行。 現在我們希望能夠在code console開發,然後deploy到不同的stage,目標是不同stage的api gateway能夠調用該lambda的
Thumbnail
2023/12/22
先須知識: 了解什麼是變數 作用域scope 在Rust中,變數預設是不可變的 let name = "Zoe"; // 預設變數不可變 也就同於Javascript中的const,若想讓變數可變則需要在let後面加上mut關鍵字: let mut name = "Vicky"; nam
Thumbnail
2023/12/22
先須知識: 了解什麼是變數 作用域scope 在Rust中,變數預設是不可變的 let name = "Zoe"; // 預設變數不可變 也就同於Javascript中的const,若想讓變數可變則需要在let後面加上mut關鍵字: let mut name = "Vicky"; nam
Thumbnail
看更多
你可能也想看
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
想發簡訊給自己經營的電商會員時,可以直接用大量簡訊平台一次發送。 但目前因為詐騙簡訊"盛行"的關係,申請這類平台的規則也變嚴格了,連自己的個資也要上繳給這些平台做身份驗證,所以還是找一些安全、有信譽的廠商,免得把自己的個資賣掉外,自己會員的個資也賣了。
Thumbnail
想發簡訊給自己經營的電商會員時,可以直接用大量簡訊平台一次發送。 但目前因為詐騙簡訊"盛行"的關係,申請這類平台的規則也變嚴格了,連自己的個資也要上繳給這些平台做身份驗證,所以還是找一些安全、有信譽的廠商,免得把自己的個資賣掉外,自己會員的個資也賣了。
Thumbnail
  自從之前發現被對岸網站盜文,就決定在文章中間或末端加上一些文字聲明。由於我連載的平台有好幾個,所以花了一些時間,把每一個平台的每一篇文全都加上聲明,想藉此查看盜文都是從哪個連載平台盜的﹙雖然本來我心裡就有底了,但總要有證據嘛﹚。   而且,因為怕盜文時設有自動屏蔽、替換功能,我還特地將文字聲明
Thumbnail
  自從之前發現被對岸網站盜文,就決定在文章中間或末端加上一些文字聲明。由於我連載的平台有好幾個,所以花了一些時間,把每一個平台的每一篇文全都加上聲明,想藉此查看盜文都是從哪個連載平台盜的﹙雖然本來我心裡就有底了,但總要有證據嘛﹚。   而且,因為怕盜文時設有自動屏蔽、替換功能,我還特地將文字聲明
Thumbnail
當今網路科技進步,帶來了處理大量資訊的挑戰,對個人如此,對企業更是如此。本文探討了從企業決策到日常生活都適用的資訊處理流程,以及因應之道,協助你對資訊「接收≠接受」,避免盲目接受資訊而做出錯誤決策!
Thumbnail
當今網路科技進步,帶來了處理大量資訊的挑戰,對個人如此,對企業更是如此。本文探討了從企業決策到日常生活都適用的資訊處理流程,以及因應之道,協助你對資訊「接收≠接受」,避免盲目接受資訊而做出錯誤決策!
Thumbnail
戰男女性別!! 好啦,其實我也不知道辣XDDD 但就是最近很夯的Threads,原本剛申請的時候,純粹只是拿來發發一些廢短文,抒發性質居多,也沒想太多。 但可能是最近脆的用戶暴增,不小心隨便發一則小廢短句,都會有陌生人來響應,真的是嚇死寶寶了~~ 然後捏,一不小心就掌握到了流量密碼,當然我的
Thumbnail
戰男女性別!! 好啦,其實我也不知道辣XDDD 但就是最近很夯的Threads,原本剛申請的時候,純粹只是拿來發發一些廢短文,抒發性質居多,也沒想太多。 但可能是最近脆的用戶暴增,不小心隨便發一則小廢短句,都會有陌生人來響應,真的是嚇死寶寶了~~ 然後捏,一不小心就掌握到了流量密碼,當然我的
Thumbnail
為什麼要登出使用者? 安全性:防止未經授權的人,在使用者暫離時使用系統,這在公用或共享電腦的環境中尤其重要。 資料保護:只要使用者處於登入狀態,就會暴露在個人資料被他人操縱或利用的風險中,因此登出閒置使用者對資安也很重要。 如何在 Vue 3 專案中實作此功能?
Thumbnail
為什麼要登出使用者? 安全性:防止未經授權的人,在使用者暫離時使用系統,這在公用或共享電腦的環境中尤其重要。 資料保護:只要使用者處於登入狀態,就會暴露在個人資料被他人操縱或利用的風險中,因此登出閒置使用者對資安也很重要。 如何在 Vue 3 專案中實作此功能?
Thumbnail
1. 如何分辨詐騙、避免被詐騙 2. 掃毒、增強帳號安全、多段驗證、安全金鑰 3.快速取回帳號
Thumbnail
1. 如何分辨詐騙、避免被詐騙 2. 掃毒、增強帳號安全、多段驗證、安全金鑰 3.快速取回帳號
Thumbnail
前幾天,發生臉書跟ig全球大當機的時候, 當下瞬間有慌了一下,真的以為, 被盜帳號了,後來才知道,原來不是, 前陣子有細想, 如果沒有臉書、ig,能用什麼分享呢? 看到全球這兩個字,才知道波及蠻廣得🥹 思考著未來 自己的粉專是不是要移駕了, 也包括伴侶的粉專🥹 現在突然想到!
Thumbnail
前幾天,發生臉書跟ig全球大當機的時候, 當下瞬間有慌了一下,真的以為, 被盜帳號了,後來才知道,原來不是, 前陣子有細想, 如果沒有臉書、ig,能用什麼分享呢? 看到全球這兩個字,才知道波及蠻廣得🥹 思考著未來 自己的粉專是不是要移駕了, 也包括伴侶的粉專🥹 現在突然想到!
Thumbnail
手機及網路已深入日常生活與消費習慣,春節期間不管是出遊派還是在宅派都會使用手機或各種網路服務,例如查詢出遊走春資訊、景點打卡、簡訊拜年、網路購物、線上追劇等等。對此,數位發展部資通安全署指出,使用便利服務的同時,也要注意資安防護,像是不法集團常常利用釣魚網站假連結,騙取民眾輸入個資或信用卡資料。
Thumbnail
手機及網路已深入日常生活與消費習慣,春節期間不管是出遊派還是在宅派都會使用手機或各種網路服務,例如查詢出遊走春資訊、景點打卡、簡訊拜年、網路購物、線上追劇等等。對此,數位發展部資通安全署指出,使用便利服務的同時,也要注意資安防護,像是不法集團常常利用釣魚網站假連結,騙取民眾輸入個資或信用卡資料。
Thumbnail
談了許多網路安全的議題,提醒民眾要注意哪些事情,建構哪些網路安全思維,讓我們可以降低踏入詐騙陷阱的風險。但除了民眾本身要不斷學習、提升防詐意識外,是不是還有其他方面的作法呢? 本文就來聊聊在企業端可以做些什麼。 要打造一個密不可破的防護網,企業端就不能夠缺席。 舉幾個例子讓大家知道。
Thumbnail
談了許多網路安全的議題,提醒民眾要注意哪些事情,建構哪些網路安全思維,讓我們可以降低踏入詐騙陷阱的風險。但除了民眾本身要不斷學習、提升防詐意識外,是不是還有其他方面的作法呢? 本文就來聊聊在企業端可以做些什麼。 要打造一個密不可破的防護網,企業端就不能夠缺席。 舉幾個例子讓大家知道。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News