从传入的请求中获取mac地址

时间:2014-05-01 14:47:16

标签: c# asp.net api

我有一个在asp.net中开发的Web API。现在我想将任何传入请求的MAC地址记录到API。这有可能在c#和怎么样?

非常感谢任何帮助?

谢谢

1 个答案:

答案 0 :(得分:1)

HTTP协议没有解决方案。使用ASP.NET,您无法获得MAC地址或其他硬件标识符。您可以获得IP,但如果它们位于NAT之后,许多计算机将共享相同的IP。 IP +浏览器+版本组合也存在同样的问题。

取决于您的要求,您可以

  • 一旦cookie被删除,就立即依赖cookies
  • 为每个请求创建身份验证机制并发送会话ID
  • 使用HTTPS或the OAuth protocol

其他一些想法:Designing a Secure REST (Web) API without OAuth