localhost.:8088 - “点冒号”表示法的用途

时间:2014-04-25 12:55:10

标签: iis httprequest

我回想起将请求路由到本地IIS时的黑客语法,但我不记得它的作用。它在今天早上的调试会话期间在浏览器中随机弹出,当我认出它时,我去寻找关于该技术的文档来刷新我的记忆并且显得空白。

所以,如果你要输入

http://localhost:8080

http://localhost.:8080

进入两个不同的浏览器,你会期望“点”有什么不同?

1 个答案:

答案 0 :(得分:1)

我找到了解释(当我回忆起Fiddler参与其中时,我也回想起黑客所做的事情)

Fiddler and IE7

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

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

据我了解,这在IE9中有所改变。