【问题标题】:Should a Get-Ajax request change data on the server?Get-Ajax 请求是否应该更改服务器上的数据?
【发布时间】:2021-04-11 20:58:08
【问题描述】:

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

Get-Ajax 请求可以改变服务器上的数据TOO,对吧?

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

【问题讨论】:

    标签: ajax database server request


    【解决方案1】:

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

    在此处了解更多信息:https://www.w3schools.com/tags/ref_httpmethods.asp

    【讨论】:

    • 除了缓存还有其他安全/性能特性吗?
    猜你喜欢
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    相关资源
    最近更新 更多