После бесчисленных часов, проведенных в Интернете и в различных сообществах стеков, я решил зарегистрироваться здесь, чтобы задать вопрос напрямую.

Я получаю страницу не может отображаться ошибка при попытке получить доступ к веб-странице из Excel 2013. Это веб-запрос к странице HTTPS. Нет сценариев, просто доступ к нему из данных -> из Интернета -> ввод в URL напрямую

Вот некоторые моменты, на которые стоит обратить внимание

  1. Я могу получить доступ к другим URL-адресам, как например, google.com через http и https в Excel
  2. URL, к которому я пытаюсь получить доступ, работает нормально в Internet Explorer и Chrome на одном ПК
  3. На ПК настроен прокси-pac-файл, который разрешает прямой доступ к URL-адресу, к которому я пытаюсь получить доступ (* .example.com)
  4. Я получаю тот же результат, если полностью обхожу прокси
  5. URL, к которому я пытаюсь получить доступ, перенаправляет на другой URL для аутентификации (первый запрос получает 302 найденных ответа)
  6. По некоторым причинам, Excel не отвечает на этот первый ответ от сервера.
  7. Интересно, что если я запускаю Fiddler с Excel, проблем не возникает. Он отображает страницу.

Какие-либо ключи реестра или GPO, которые могут блокировать Excel, чтобы ответить на 302 ответа?

Если я попробую тот же запрос от IE, первый запрос получит ответ 302 Found. IE затем отправляет другой запрос POST для аутентификации. Получен ответ с файлом cookie, затем IE отправляет запрос GET для страницы, а ответом является страница.

Любые идеи приветствуются. Надеюсь, вы можете помочь.

1 ответ1

0

Наконец-то разобрался, что не так. Symantec Endpoint Protection блокировал определенные URL-адреса из Excel, поскольку считал их вымогателями. Все, что нам нужно было сделать, это добавить исключения, и все заработало нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .