【问题标题】:Sharepoint stripping HTTP HeadersSharepoint 剥离 HTTP 标头
【发布时间】:2010-09-26 07:55:19
【问题描述】:

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

private static string GetValueFromHeader(string headerName)
        {
            HttpRequest Request = HttpContext.Current.Request;
            string returnValue = string.Empty;
            try
            {
                string[] val = Request.ServerVariables.GetValues(headerName);
                if (val.Length > 0)
                    returnValue = val[0];
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return returnValue;
        }

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

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

【问题讨论】:

    标签: sharepoint http header request.servervariables


    【解决方案1】:

    实际上,sharepoint 不会剥离 HTTP 标头。

    【讨论】:

      【解决方案2】:

      http 标头中的值是特定于设备的,是动态的。

      【讨论】:

        猜你喜欢
        • 2012-11-07
        • 1970-01-01
        • 2023-03-25
        • 2014-10-16
        • 2014-12-20
        • 1970-01-01
        • 2023-04-04
        • 1970-01-01
        • 2017-03-04
        相关资源
        最近更新 更多