2015-04-20 57 views
-1

当我尝试使用f.e.谷歌地图API,有时它会在浏览器中询问登录名和密码,然后它会在浏览器中返回401 Unauthorized(Firefox 37)。谷歌正在返回401未经授权(NAT路由器)

然后当我尝试去www.google.com并尝试搜索某些内容时,它正在做同样的事情 - 401未经授权。

这是什么意思,它为什么显示?几分钟后,它消失了(有时足以清除浏览器的缓存)。

现在我试着加载www.google.com:

Connection 
close 
Content-Type  
text/html 
Date  
Thu, 01 Jan 1970 00:02:23 GMT 
Server 
httpd 
WWW-Authenticate  
Basic realm="NAT Router" 

验证:

No Proxy-Authenticate Header is present. 

WWW-Authenticate Header is present: Basic realm="NAT Router" 

在浏览器中(其中用户名和密码被要求)的对话框中的消息是“NAT路由器”。

+2

“NAT路由器”登录提示表明您在本地网络中遇到问题(您是否运行本地HTTP代理?)。在您的浏览器收集其中一个错误会话期间收集HTTP标头并将其添加到您的问题中。您需要提供更多信息,以便人们可以帮助您。 –

+0

@IlyaZakreuski不,我们在我们的办公室没有代理。我添加了HTTP标头。 – Legionar

+0

f * ck你,downvoter ...一个人有一些问题,你宁愿downvote,而不是帮助... – Legionar

回答

0

恐怕您办公室的一些网络设备会拦截HTTP会话并充当透明HTTP代理,该代理需要验证并提示您输入登录名/密码。这可能只是错误配置,安全功能甚至恶意活动。

我建议您与知道您的本地网络拓扑结构的网络专家进行更详细的调查。此问题中提供的其他信息不足以说明问题。

+0

这是可能的,这只发生在* .google.com网站和API? – Legionar

+0

@Legionar,是的,从技术上讲,身份验证提示可能只出现在某个域,而所有其他流量正常流动。这是一个悬而未决的问题,它可能会发生,你需要检查你的网络设备配置。 –

相关问题