用于幂等操作的HTTP POST

时间:2014-01-10 00:13:03

标签: api http rest

我正在设计一个Web API来为移动应用程序提供服务,我有一个动作来检查给定的授权密钥是否仍然有效。在此请求中,我发送敏感数据(如特定设备的vendor_id)。我还了解到使用POST方法而不是GET来保护信息非常重要。但是,相同的操作是幂等的,因为它只是检查有效性。我的问题是:我应该为此目的使用POST还是GET?

1 个答案:

答案 0 :(得分:-1)

我更喜欢使用POST,即使这是一个基于REST架构的GET;我会创建一个单独的url:/ object / get,当我使用POST进行类似GET的操作来区分它类似POST的操作,这将是POST到/ object