我有一个基于PC的应用程序和移动应用程序,它们都将数据发送到我的MVC Web API。我想知道是否有人跟踪哪个应用程序将数据插入服务器数据库?
例如,当我从移动应用程序发送数据时,我在插入数据时在表格中标记了一个IsMobile标志。
如果答案是肯定的,你能简单解释一下你是如何做到这一点的,以及它可能给你带来哪些问题?
答案 0 :(得分:0)
您可以将此设置为您的网络API呼叫中的参数,移动客户端会将其设置为“移动”,并且PC会将其作为“PC”发送
在MVC控制器中,这是一个变量,然后你可以存储它。
答案 1 :(得分:0)
我决定使用User-Agent路线。我现在正在创建一个日志,从每个对我的Web API发出的请求中插入HttpContext.Current.Request.UserAgent。这是帮助我的link。