【发布时间】:2013-02-07 11:59:32
【问题描述】:
我正在尝试对在 IIS7 上运行的本地网站进行非常简单的 CFHTTP GET 调用,但它会引发 408 连接失败。
我已经做了所有显而易见的事情:
- 网站在本地的 hosts 文件中列出
- 我为 IIS 压缩问题添加了 CFHTTPPARAM 标记 (deflate;q=0)
- 在浏览器中浏览 URL 工作正常
- 对 google.com 执行 CFHTTP 可以正常工作,本地站点根本无法正常工作。
在 Google 上搜索时,其他人也遇到过这种情况,但没有解决方案。
有人成功解决了这个问题吗?
【问题讨论】:
-
你可以跳过hosts文件并通过你在文件中输入的IP连接吗?
-
同一个127.0.0.1 IP上有很多不同的站点
-
即便如此,也应该有一个是默认的。 CFHTTP 仍应从 127.0.0.1 返回 something。这将消除它是特定于 IIS 的问题,还是只是您尝试访问的特定主机标头。
-
您是否尝试将有效的用户代理添加到您的 cfhttp 标签?类似于(我知道这是一个旧的)useragent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
-
Daniel,我尝试使用在 IIS 上运行的 127.0.0.1 作为默认站点。还是同样的问题。
标签: iis-7 coldfusion