Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取Ajax请求是否应该更改服务器上的数据?_Ajax_Database_Server_Request - Fatal编程技术网

获取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不能


这里有更多信息:

除了缓存之外,还有其他安全/性能特性吗?