C# 获取请求Rss源C的应用程序名称/URL#
我有一个站点有一个Rss提要,这个提要在许多不同的站点上被消费和重新显示 每次请求RSS提要时,我都希望获得请求并重新显示它的网站的Url。我尝试过使用“Request.urlReferer”,但这不起作用 我希望这是有道理的,但要打破它 站点A有RSS提要 站点B读取RSS提要并利用它做一些事情 我想捕获站点B的Url并将其存储在站点A的某个地方,这样我就可以看到哪些网站正在使用RSS提要 这可能吗?您可以使用站点A上的属性获取发送HTTP请求的客户端的IP 当然,如果您在web场中运行,并且您的web服务器位于负载平衡器或代理的后面,那么这将为您提供负载平衡器的IP地址,而不是客户端的IP地址。希望您的代理服务器配置为使用HTTP请求头,该头将原始客户端IP地址导入。因此,如果这是您的情况,您可以使用C# 获取请求Rss源C的应用程序名称/URL#,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有一个站点有一个Rss提要,这个提要在许多不同的站点上被消费和重新显示 每次请求RSS提要时,我都希望获得请求并重新显示它的网站的Url。我尝试过使用“Request.urlReferer”,但这不起作用 我希望这是有道理的,但要打破它 站点A有RSS提要 站点B读取RSS提要并利用它做一些事情 我想捕获站点B的Url并将其存储在站点A的某个地方,这样我就可以看到哪些网站正在使用RSS提要 这可能吗?您可以使用站点A上的属性获取发送HTTP请求的客户端的IP 当然,如果您在web场中运行,并且
Request.Headers[“X-FORWARDED-FOR”]
根据您的要求,还有一种可能是利用站点A上包含所有请求及其客户端IP地址的IIS日志文件