【发布时间】:2021-04-11 20:58:08
【问题描述】:
我在网上阅读文件。他们说
GET-Ajax 请求用于从服务器获取数据。
POST-Ajax 请求用于更改服务器上的数据。
但这是为什么呢?
Get-Ajax 请求可以改变服务器上的数据TOO,对吧?
为什么只有 POST-Ajax 请求才能更改数据? 是因为安全原因还是什么?请给我解释一下
【问题讨论】:
标签: ajax database server request
我在网上阅读文件。他们说
GET-Ajax 请求用于从服务器获取数据。
POST-Ajax 请求用于更改服务器上的数据。
但这是为什么呢?
Get-Ajax 请求可以改变服务器上的数据TOO,对吧?
为什么只有 POST-Ajax 请求才能更改数据? 是因为安全原因还是什么?请给我解释一下
【问题讨论】:
标签: ajax database server request
GET 和 POST 是 Web 请求的不同方法,它们为程序员和 API 提供不同的功能/描述不同的意图。你是对的,从技术上讲,如果你想在使用 GET 请求时在服务器上做一些其他的 CRUD 操作,你可以。大多数人可能会认为这不是一个好主意,部分原因是这两种方法都提供了安全/性能特性。示例:GET 请求可以被缓存,POST 不能。
在此处了解更多信息:https://www.w3schools.com/tags/ref_httpmethods.asp
【讨论】: