Я использую Джерси для разработки веб-сервисов RESTful, какой стиль URL считается наиболее идиоматичным? - PullRequest
2 голосов
/ 17 октября 2011

Я читал некоторые API для остальных веб-сайтов, большинство URL-адресов этих API-интерфейсов точно такие же, как www.abc.com/test?param=11&param=22, однако в книгах, обучающих REST, большинство URL-адресов похоже на www.abc.com/test/11/22.

Какая разница?Что правильно или лучше?

Ответы [ 2 ]

2 голосов
/ 17 октября 2011

Первый - это не REST , это RPC через HTTP, и в значительной степени то, что пытается решить REST.

Второй способ - это RESTful, который называется Cool URLS . Если вы действительно хотите сделать REST, то вам следует следовать этой форме.

0 голосов
/ 17 октября 2011

Если вы берете параметры, вы должны использовать www.abc.com/test?param1=11&param2=22.

Если вы используете URL www.abc.com/test/11/22 в Java-сервлете, это должно направить запрос к определенному сервлету для обработки.

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