Post 和 Get 請求有什麼區別?

GET 和 POST 是兩種最常用的 HTTP 請求方法。通常,GET 請求用於請求網頁,而 POST 用於將數據發送到網絡服務器,例如通過網絡表單。

提示:雖然它們被稱為 HTTP 方法,但 GET 和 POST 也用於 HTTPS。

重要的區別之一是 GET 請求中包含的任何參數都包含在 URL 本身中,而 POST 請求中的參數是請求正文的一部分。

例如,GET 請求 URL 可能看起來像“GET.php?parameter=value”,而 POST 請求的 URL 看起來像“POST.php”,然後在請求正文中設置了“parameter=value”。

這樣做的關鍵後果之一是,當網絡服務器日誌請求時,請求的 URL 總是被記錄下來。因此,對於 GET 請求,參數也會被記錄,在 POST 請求的情況下,雖然值不會被記錄,因為請求的主體沒有被記錄。這對於包含密碼或 PII(個人身份信息)等敏感數據的表單尤其重要,因為使用 POST 意味著這些信息不會被記錄在網絡服務器中。

GET 和 POST 之間的其他區別包括 GET 請求可以被瀏覽器或第三方緩存緩存,GET 請求包含在瀏覽器歷史記錄中並且可以添加書籤。相比之下,POST 請求永遠不會被緩存,不會保存到瀏覽器歷史記錄中,也無法添加書籤。

可以將表單配置為使用 GET 請求將數據發送到網絡服務器,但這樣做是一個壞主意,因為所有這些因素都會起作用。對於敏感表單(例如登錄表單)來說尤其重要,因為如果記錄此請求,它會洩露用戶的密碼,並且如果響應被第三方緩存,它可以讓其他用戶登錄到用戶的帳戶。



Leave a Comment

修复:在Windows 11中解除固定的应用程序不断重新出现

修复:在Windows 11中解除固定的应用程序不断重新出现

如果解除固定的应用程序和程序在任务栏上不断出现,可以编辑布局XML文件并删除自定义行。

如何从Firefox自动填充中删除保存的信息

如何从Firefox自动填充中删除保存的信息

通过遵循这些针对Windows和Android设备的快速简便步骤,从Firefox自动填充中删除保存的信息。

如何软重启和硬重启 iPod Shuffle

如何软重启和硬重启 iPod Shuffle

在本教程中,我们向您展示了如何在 Apple iPod Shuffle 上执行软重置或硬重置。

如何管理您在 Android 上的 Google Play 订阅

如何管理您在 Android 上的 Google Play 订阅

Google Play 上有很多优秀的应用,您无法抗拒地订阅它们。随着时间的推移,这个列表会增长,您需要管理您的 Google Play 订阅。

如何在Galaxy Z Fold 5上使用Samsung Pay

如何在Galaxy Z Fold 5上使用Samsung Pay

在口袋或钱包中翻找正确的支付卡是一件非常麻烦的事情。在过去的几年中,各家公司正在开发和推出无接触支付解决方案。

如何删除 Android 下载历史记录

如何删除 Android 下载历史记录

删除 Android 下载历史记录可以帮助释放存储空间等。这是您需要遵循的步骤。

如何从 Facebook 删除照片和视频

如何从 Facebook 删除照片和视频

本指南将向您展示如何使用 PC、Android 或 iOS 设备从 Facebook 删除照片和视频。

如何重置Galaxy Tab S9

如何重置Galaxy Tab S9

我们花了一点时间与Galaxy Tab S9 Ultra一起使用,它是与Windows PC或Galaxy S23配对的完美平板电脑。同时,尽管这些平板电脑具有如此多的功能,但Android和Samsung One UI并不完美。无论您是否安装了更新导致Tab S9出现问题,还是有一些混乱的应用影响了电池寿命,我们将带您逐步完成重置Galaxy Tab S9的过程。

如何在Android 11中静音群组文本消息

如何在Android 11中静音群组文本消息

在Android 11中静音群组文本消息,以便控制消息应用程序、WhatsApp和Telegram的通知。

Firefox:清除地址栏URL历史记录

Firefox:清除地址栏URL历史记录

通过以下简单快速的步骤,在Firefox上清除地址栏URL历史记录并保持会话私密。