Отправка идентификатора ресурса для запроса GET - PullRequest
0 голосов
/ 15 февраля 2019

Я разрабатываю сервер на основе REST для мобильного приложения.И все мои ресурсы идентифицированы с их уникальным идентификатором.На данный момент этот уникальный идентификатор напрямую связан с ObjectId MongoDB.Мне интересно, стоит ли избегать отправки этого идентификатора в URL.Если да, то как лучше всего отправить его для запроса GET / PUT / DELETE?

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

Я подумал об использовании поля частного заголовка, как показано ниже, поскольку в настоящее время я использую частный заголовок для авторизации и сеансауправление.

Z-Resource-Id: string

Я понимаю, что использование 'X-' в заголовке является устаревшей идеей, но я могу использовать что-то вроде 'Z-', чтобы сохранить его конфиденциальность для моего сервера и клиентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...