2014-12-09 6 views
1

Я здесь смущен! Я прочитал блог, и он сказал в архитектуре RESTful, мы можем использовать более одного URI для представления ресурса.URI в архитектуре RESTful

Это правильно, так как URI используется как идентификатор, он должен быть уникальным. Я что-то неправильно понял?

К сожалению, я не собираюсь разместить ссылку на этот пост, потому что она написана на китайском :)

ответ

0

Да, это правда. REST соответствует существующим стандартам (равномерному ограничению интерфейса), теперь мы говорим о стандарте URI.

Я думаю, что самый простой пример об этом - localhost. Итак, представьте, что у вас есть служба REST на http://localhost/api на вашем компьютере. Теперь по умолчанию вы можете достичь той же услуги, используя http://127.0.0.1/api. Таким образом, даже корень api не имеет отношения 1: 1 с URI в этом случае. В терминах уникальности уникальности URI понимается соотношение 1: n между ресурсом и URI. Это отличается от термина уникальности, к которому вы привыкли реляционными базами данных. Таким образом, другими словами, один ресурс может быть идентифицирован несколькими URI, но один URI может идентифицировать только один ресурс.

+0

Спасибо, вы просто объясните мне это :) –

Смежные вопросы