Excel Web Query para uma página HTTPs por meio de proxy

0

Depois de incontáveis horas gastas na Internet e várias comunidades de pilhas, decidi me inscrever aqui para fazer a pergunta diretamente.

Eu estou recebendo uma página não pode ser exibido erro ao tentar acessar uma página da Web a partir do Excel 2013. É uma consulta à Web para uma página HTTPS. Nenhum script, apenas acessando a partir de Dados - > Da Web - > Digitando a URL diretamente

Aqui estão alguns pontos a serem observados

  1. Eu posso acessar outros URLs bem como google.com tanto via http quanto https no excel
  2. O URL que estou tentando acessar funciona bem no Internet Explorer e no Chrome no mesmo computador
  3. O PC está configurado com um arquivo pac proxy que permite acesso direto ao URL que estou tentando acessar (* .example.com)
  4. Eu obtenho o mesmo resultado se eu ignorar totalmente o proxy também
  5. O URL que estou tentando acessar redireciona para outro URL para autenticação (a primeira solicitação recebe uma resposta do 302 Found)
  6. Por algum motivo, o Excel parece não responder a essa primeira resposta do servidor.
  7. Curiosamente, se eu executar o Fiddler com o Excel, não haverá problema. Exibe a página.

Quaisquer chaves de registro ou GPO que possam impedir que o Excel responda à resposta 302?

Se eu tentar a mesma solicitação do IE, a primeira solicitação receberá uma resposta do 302 Found. IE, em seguida, enviar outra solicitação POST para autenticação. Uma resposta com um cookie é recebida, então o IE envia uma solicitação GET para a página e a resposta é a página.

Todas as ideias são bem vindas. Espero que você possa ajudar.

    
por TGeorge 10.03.2017 / 18:03

1 resposta

0

Finalmente descobri o que estava errado. O Symantec Endpoint Protection estava bloqueando certos URLs do Excel porque os tratava como Ransomware. Tudo o que precisávamos fazer era adicionar exceções e ele começou a funcionar bem.

    
por 17.03.2017 / 05:44