获取Ajax请求是否应该更改服务器上的数据?
我在网上看文件。他们说获取Ajax请求是否应该更改服务器上的数据?,ajax,database,server,request,Ajax,Database,Server,Request,我在网上看文件。他们说 GET Ajax请求用于从服务器获取数据 POST Ajax请求用于服务器上的更改数据 但为什么呢 Get Ajax请求也可以更改服务器上的数据,对吗 为什么只有POST Ajax请求才能更改数据? 是因为安全原因还是什么?请向我解释一下GET和POST是针对web请求的不同方法,它们为程序员和API提供了不同的功能/描述了不同的意图。从技术上讲,如果在使用GET请求时希望在服务器上执行其他CRUD操作,那么您可以这样做。大多数人可能会认为,这不是一个好主意,部分原因是这
GET Ajax请求用于从服务器获取数据
POST Ajax请求用于服务器上的更改数据
但为什么呢 Get Ajax请求也可以更改服务器上的数据,对吗 为什么只有POST Ajax请求才能更改数据?
是因为安全原因还是什么?请向我解释一下GET和POST是针对web请求的不同方法,它们为程序员和API提供了不同的功能/描述了不同的意图。从技术上讲,如果在使用GET请求时希望在服务器上执行其他CRUD操作,那么您可以这样做。大多数人可能会认为,这不是一个好主意,部分原因是这两种方法都提供了安全/性能特性。示例:GET请求可以缓存,POST不能
这里有更多信息:除了缓存之外,还有其他安全/性能特性吗?