问题标签 [request.servervariables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1027 浏览

sharepoint - Sharepoint 剥离 HTTP 标头

我有一个自定义共享点应用程序,其安全模型取决于 HTTP 标头。当移动设备发出请求时,每个请求都会添加一个名为 HTTP_RIM_DEVICE_EMAIL 的 http 标头。我通过以下方法获取 http 标头:

我传入“HTTP RIM DEVICE EMAIL”,它返回 null。我在同一台服务器上有一个常规的 asp.net 2.0 站点,当我通过黑莓向它发出请求时,我看到了标题,但在请求共享点站点时却没有。

有没有办法防止共享点剥离我需要的 http 标头?

0 投票
3 回答
19698 浏览

url - request.serverVariables() "URL" 与 "Script_Name"

我正在维护一个经典的 asp 应用程序,在查看代码时,我遇到了两行类似的代码:

我不明白...有什么区别?他们都忽略了我设置的将 /path 文件夹作为根文档的 URL 重写(上面的 URL 被重写为“/to/file.asp”)

更多信息:该站点部署在 IIS 7 上

0 投票
1 回答
10900 浏览

asp.net-mvc - asp.net mvc 我什么时候应该读取服务器变量?

我可以从服务器变量收集信息的适当时间(代码的一部分)是什么时候?我的意思是,我试过打电话给这个

在控制器构造函数中,但我得到一个空指针异常,而在一个动作中它可以正常工作。在每个动作中调用它似乎不太干净..

0 投票
4 回答
2321 浏览

c# - ASP.NET:UrlReferer 的值错误,在从 jquery 调用的静态(webmethod)页面中询问

任何人都可以帮忙吗?我正在尝试询问应该包含 Google.com 的 UrlReferer,但它包含我当前的站点。我的网页是一个标准的 HTM 页面,jquery 像这样调用一个静态方法

在这个方法中,我像这样对 Request.UrlReferrer 进行标准查找

但它总是包含我当前的域,这有点可疑,所以我创建了一个标准的asp.net页面并做了同样的事情,它 100% 没有问题。

因此,当我的 htm 页面通过 jquery 调用我的 webmethod(静态)并询问UrlReferrer它时,它似乎返回ALWAYS了我当前的站点,这是错误的。

有谁知道解决方法?

session_start我什至尝试在etc 中做一些事情,global.asax但没有修复。

编辑:我如何在 html 中从 jquery 调用页面

0 投票
1 回答
1102 浏览

.net - 服务器变量和 POST 数据

我有一段跟踪代码正在捕获REMOTE_HOSTSERVERREQUEST_METHOD和。它通过用户和 IP 从数据库中获取这些信息并将它们粘贴到数据库中。SCRIPT_NAMEQUERY_STRINGServerVariables

在 ASP.NET 中获取回发到 URL 的确切内容的最佳方法是什么?有HTTP_POST吗?我宁愿不抓住一些东西,然后不得不解析它。

0 投票
3 回答
619 浏览

asp.net - ASP.NET - 区分 localhost 和 127.0.0.1

您如何区分访问 127.0.0.1 和 localhost 的请求。

这行代码在 Windows 7 和 VS2010 内置的 web 服务器上是分不出来的。

尝试使用以下命令访问您自己的内置 Web 服务器: http://127.0.0.1/ 然后 http://localhost/

0 投票
1 回答
766 浏览

sharepoint - xsl 服务器变量返回 null

xsl 服务器变量 URL 返回 null。我尝试了所有其他服务器变量,它们都返回空值。

为了让 xsl 显示服务器变量,我需要做些什么(比如在 IIS 或 web.config 中)?(我正在 sharepoint 中的 webpart 上工作)。

  1. <ParameterBinding Name="URL" Location="ServerVariable(URL)" DefaultValue=""/>
  2. <xsl:param name="$URL"/>
0 投票
1 回答
6729 浏览

asp.net - Request.ServerVariables["REMOTE_ADDR"] 是否足够可靠?

目前我正在使用 Request.ServerVariables["REMOTE_ADDR"] 从客户端获取 IP。

调用此方法时我得到什么保证。还是我也应该查看其他 ServerVariables?

0 投票
1 回答
1316 浏览

.net - Request.ServerVariables("REMOTE_ADDR") 为我公司内外的多个登录检索相同的 IP

我被要求编写代码来跟踪访问我公司的 .NET 在线应用程序之一的访问者的 IP 地址。这实际上是我做的第二个,去年年底做了另一个网站。我当时和现在再次注意到,我有时会在我所知道的另一个盒子上显示相同的 IP 地址……有时是同事的,有时甚至不在这栋大楼里。代码非常简单,这是我获取地址的方式:

当用户登录时,我将结果记录到数据库中。我今天早上在我的开发箱上进行的测试,当然,产生了 127.0.0.1 ......很好,这正是我的预期。当我在我们的登台服务器上部署代码时,我得到了我的实际 IP 地址(我已经看到了它,当我看到它时就知道它了)。一切都很好.....但是随后我们 QA 组的一位同事进行了一些测试,并且我的 IP 地址已记录在数据库中。我确信我们不会共享那个地址。

我还记得在我第一次部署时看到了这一点,当时来自美国各个州的客户的交易都使用我的 IP 地址记录下来。我没有看到任何东西......有人可以告诉我这是怎么回事吗?几乎就像正在缓存事务标头并且后续调用没有获取新用户的信息。

有任何想法吗?谢谢!

0 投票
2 回答
557 浏览

c# - 关于获取用户 IP 地址的 ASP.NET 问题

我正在尝试使用以下方法获取 IP 地址:-

此代码输出 127.0.0.1。

下面的代码什么也没有显示!

如何获取 IP 地址?用户的真实 IP 地址?

[编辑]

我不想要确切的位置顺便说一句。我需要知道国家,然后相应地将用户重定向到网页。