2014-04-25 41 views
1

我记得将请求路由到本地IIS时的破解语法,但我不记得它做了什么。它在今天早上的一个调试会话期间随机弹出浏览器,当我意识到它时,我开始寻找关于该技术的文档以刷新我的记忆并且空白。localhost.:8088 - “点冒号”符号的用途

所以,如果你要进入

http://localhost:8080

http://localhost.:8080

成两个独立的浏览器有什么区别,你会想到 “点” 做什么呢?

回答

1

我发现的解释(当我回顾了小提琴手参与其中,我还回顾了黑客的所作所为)

Fiddler and IE7

这是不相关的IIS;这是Internet Explorer强制浏览器不绕过代理的解决方法。由于Fiddler作为代理实施,http://localhost:8080将完全绕过它,但http://localhost.:8080不会绕过代理,允许监控工具捕获流量。

Internet Explorer(7和8,我认为)被编写为绕过代理服务器来解析“localhost”资源。将追踪点追加到“localhost”会提供一个有效的DNS名称,该名称与“Old IE”用于此旁路逻辑的规则不匹配。在内部,尾部点会从名称解析中删除,并强制IE不执行旁路代理服务器的内部逻辑。

从我所了解的情况来看,这改变了IE9。