Я ищу лучшие практики по стандартам спокойного веб-сервиса. Одна из основных вещей, с которыми я хочу разобраться, — это разделение сущностей в URL-адресе. Что правильно делать, группировать методы в один url или разделять по entityname?
[WebGet(UriTemplate = "countries/{id}")]
Country GetCountry(int id);
[WebInvoke(UriTemplate = "countries/{id}", Method = "POST")]
Country CreateCountry(int id, Country country);
or
[WebGet(UriTemplate = "resources/lists/countries/{id}")]
Country GetCountry(int id);
[WebInvoke(UriTemplate = "resources/lists/countries/{id}", Method = "POST")]
Country CreateCountry(int id, Country country);