发送GET请求的资源ID

时间:2019-02-15 12:03:30

标签: rest http get

我正在为移动应用程序开发基于REST的服务器。 而且我所有的资源都以其唯一ID标识。目前,此唯一ID与MongoDB ObjectId直接关联。我想知道是否最好避免在URL中发送此ID。如果是这样,发送GET / PUT / DELETE请求的最佳方法是什么?

POST    /crypto/currency
PUT     /crypto/currency/{id}
GET     /crypto/currency/{id}
DELETE  /crypto/currency/{id}

我考虑使用如下所示的私有标头字段,因为我目前使用私有标头进行授权和会话管理。

Z-Resource-Id: string

我知道在标头中使用'X-'是一个不建议使用的主意,但我可以使用'Z-'这样的名称来使其对服务器和客户端不公开。

0 个答案:

没有答案