Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top