安らかな Web サービス標準に関するベスト プラクティスを探しています。私が解決したい主なことの 1 つは、URL でのエンティティの分離です。メソッドを 1 つの URL にまとめたり、エンティティ名で分けたりする権利は何ですか?
[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);