该请求应该是GET还是POST?

时间:2019-05-28 07:54:12

标签: http post asp.net-web-api get

我的API接受产品和数量两个参数,并返回价格。

目前,这是一个“ GET”请求,这很有意义。但是,现在有了新的要求来记录在审计表中返回的每个价格。现在感觉就像是POST?

问题

在什么地方/何处可以找到确定应以GET还是POST发出请求的标准?

2 个答案:

答案 0 :(得分:2)

嗯,这是一些主观的,但是我认为我将让该API作为GET请求。您不是在创建或更新价格(您的主要实体),而是审核它的副作用。

您还可以考虑,作为一个不了解审计过程并使用您的API的开发人员,使用POST获取信息可能很奇怪。

答案 1 :(得分:0)

GET-它在您首次进入页面时执行

开机自检-在页面上执行某些操作(例如,您将更改数据)并重新加载后,便会执行