【发布时间】:2011-11-29 10:49:02
【问题描述】:
我有一个 WCF REST 服务,供不同国家/地区使用的移动应用程序使用。它接受并返回 JSON,我使用 StructureMap。
想法是为所有国家/地区创建一个服务实例,但我需要知道哪个国家/地区正在调用该服务并在服务中对此进行一些逻辑处理(例如,确定要使用的连接字符串)。
但是,我想避免每次服务请求都必须传递国家代码。我在这里有什么选择?
例如,我可以为每个国家/地区设置一个端点吗?但在这种情况下,我怎么知道调用服务时使用了哪个端点/国家代码?
也许还有其他可能性?
【问题讨论】:
-
你说的是用户的位置还是用户的区域?它们非常不同!
-
真的是安装应用时确定的国家代码,比如'it'或'be'。