的最佳实践,我们作为什么是通枚举类型的WebAPI
public enum Country
{
UK = 1,
US = 2,
Japan = 4,
China = 8,
Germany = 16,
}
我们想通过在URL参数枚举一个枚举类型,然后的WebAPI可以根据国家搜索结果
有时,我们允许将国家合并为Country.UK | Country.China | Country.Germany
(因此数字为25)
在这种情况下,传递枚举类型的最佳做法是什么?我们是否应该通过号码在URL国家= 25(不是用户友好的),或者通过URL像国家=英国&国家=中国&国家=德国该网址会很长又丑....
为什么不'国家= 25'? –
为什么该网址需要用户友好 - 您的用户是否要输入自己的网址 – PaulF
@PaulF我的用户需要使用网络服务 – allencharp