Sharepoint раздевание заголовков HTTP - PullRequest
2 голосов
/ 10 декабря 2008

У меня есть пользовательское приложение sharepoint, модель безопасности которого зависит от заголовка HTTP. Когда с мобильного устройства поступает запрос, к каждому запросу добавляется HTTP-заголовок HTTP_RIM_DEVICE_EMAIL. Я получаю заголовок 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», и оно возвращает ноль. У меня есть обычный сайт asp.net 2.0 на том же сервере, и когда я делаю запрос к нему через ежевику, я вижу заголовок, но не при запросе сайта sharepoint.

Есть ли способ, чтобы sharepoint не удалял заголовок http, который мне нужен?

Ответы [ 2 ]

1 голос
/ 06 февраля 2009

На самом деле, sharepoint не удаляет заголовки HTTP.

0 голосов
/ 11 декабря 2008

Значение в заголовке http зависит от устройства и является динамическим.

...