在WEB API 2中获取请求网站的URL

时间:2016-08-03 05:42:28

标签: oauth-2.0 asp.net-web-api2 owin

我需要在My WEB API 2中获取请求网站的URL。由于安全性,我需要这样做。我想回复来自我服务器上注册的URL的请求。

在Web API中我使用了

  1. Owin
  2. OAuth 2.0
  3. 到目前为止,我已尝试从owin上下文和http上下文中获取它,但没有人提供URL。我能够获得请求网站的IP地址。

    我知道如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以查看请求的Origin标题。

此外,我建议您查看CORS而不是重新发明轮子。您将能够为api指定有效的请求来源。