我正在使用 ASP.NET Web Api 来公开一些 GET 方法。
但在我返回数据之前,我需要将一些详细信息记录到数据库中,其中很少有如下所列:
- 来电者的IP
- 呼叫者的用户代理
- 来电者使用的网址
现在在控制器中,当我以前这样做时,我曾经使用以下代码,
var ipAddress = Request.ServerVariables["REMOTE_ADDR"];
var userAgent = Request.UserAgent;
但是在 Web API 中,我无法使用它。
谁能帮我解决这个问题。