У меня есть серверная служба, которая создает уникальные идентификаторы для ресурсов.
Общая идея заключается в том, что ресурсы сохраняются и версионируются, поэтому вы можете выполнить:
GET <a href="http://service/sales/targets/7818181919/latest" rel="nofollow">http://service/sales/targets/7818181919/latest</a>
или же
GET <a href="http://service/sales/targets/7818181919/4" rel="nofollow">http://service/sales/targets/7818181919/4</a> for version 4
и т. Д.
Мой вопрос касается самого правильного способа загрузки этих ресурсов.
Как насчет:
PUT <a href="http://service/sales/targets/" rel="nofollow">http://service/sales/targets/</a>
возвращение 303 See other /service/sales/targets/
Кажется, это немного неправильно, поскольку вы должны PUT и GET из одного места, используя ресурс-ориентированный интерфейс, но я не могу придумать лучшего варианта. Есть идеи?