-1

我只是在新声音云的引擎盖下进行了查看,并注意到了一些我以前从未听说过的东西。我注意到喜欢曲目等时发送了 PUT 和 DELETE 请求。现在,我知道您现在可以直接在 JavaScript 中使用 SQL,所以我认为它们将用于访问数据库,但我看不到发送的太多信息所以我研究了一下。但是,我找不到太多信息,因为我知道这些请求很少使用,因为它不安全并且客户端不能保证该过程已经执行。

任何人都可以提供一些关于 PUT 和 DELETE 的见解,以及为什么你会在通常的带有 JSON 或 PHP 文件的 POST 和 GET 请求中使用它们?

4

3 回答 3

3

PUT并且是HTTP/1.1DELETE中描述的标准 HTTP 动词。

该规范描述了以下用途PUT

PUT 方法请求将封闭的实体存储在提供的 Request-URI 下。

以下适用于DELETE

DELETE 方法请求源服务器删除由 Request-URI 标识的资源。

如果根据规范使用,则应PUT在要更新给定 URI 下DELETE的资源以及要从给定地址删除资源时使用。

该规范对 and 也有特定的意图GET,但可能因为它们是浏览器历史上唯一支持的 HTTP 方法,POST人们已经开始将它们用于最初创建的目的。DELETEPUT

HTTP 方法的正确应用通常称为RESTful 编程

于 2012-10-22T22:45:27.840 回答
1

这些方法与数据库无关。它们是 HTTP 方法。请参阅此处此处或 Google 上的任何其他链接。

于 2012-10-22T22:45:19.410 回答
0

PUTDELETEHTTP 请求的类型;它们不是 SQL 数据库命令。在RESTful API中,它们用于创建新资源或删除现有资源。

于 2012-10-22T22:45:24.567 回答