首页 > 解决方案 > Get-Ajax 请求是否应该更改服务器上的数据?

问题描述

我在网上阅读文件。他们说
GET-Ajax 请求用于从服务器获取数据。
POST-Ajax 请求用于更改服务器上的数据。
但这是为什么呢?

Get- Ajax请求也可以更改服务器上的数据,对吗?

为什么只有 POST-Ajax 请求才能更改数据?是因为安全原因还是什么?请给我解释

标签: ajaxdatabaseserverrequest

解决方案


GET 和 POST 是 Web 请求的不同方法,它们为程序员和 API 提供不同的功能/描述不同的意图。你是对的,从技术上讲,如果你想在使用 GET 请求时在服务器上做一些其他的 CRUD 操作,你可以。大多数人可能会争辩说这不是一个好主意,部分原因是这两种方法都提供了安全/性能特性。示例:GET 请求可以被缓存,POST 不能。

更多信息在这里:https ://www.w3schools.com/tags/ref_httpmethods.asp


推荐阅读