零大小答复:Squid没有收到此请求的任何数据

时间:2014-06-12 06:49:44

标签: google-chrome localhost squid

我得到了这个: -

            The requested URL could not be retrieved

            While trying to retrieve the URL: http://localhost:8080/?

            The following error was encountered:

            Zero Sized Reply
            Squid did not receive any data for this request.

            Your cache administrator is internet. 
            Generated Thu, 12 Jun 2014 06:35:51 GMT by Uranus_BLR (squid)

我正在尝试使用eclipse IDE运行Web应用程序。只有 chrome(即时使用版本34.0.1825.4 显示此错误其他浏览器正常,它们正常工作。 我ping了localhost。

以下是ping命令的控制台日志: -

                Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
            Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
            Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
            Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

            Ping statistics for 127.0.0.1:
                Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
            Approximate round trip times in milli-seconds:
                Minimum = 0ms, Maximum = 0ms, Average = 0ms

4 个答案:

答案 0 :(得分:2)

这可以通过制作主机条目来解决,并取消选中自动检测设置

remove ipv6 localhost entry ::1 with ipv4 127.0.0.1 
  e.g >>  127.0.0.1  localhost 
[ path to host file is :: C:\Windows\System32\drivers\etc]

Goto  internet options > connection > LAN settings and uncheck the automatically detect settings.

答案 1 :(得分:0)

尝试向squid.conf添加一个选项:

server_http11 on

并重启squid。它为我解决了麻烦。

答案 2 :(得分:0)

用户报告他们收到了零字节答复。用户试图通过与443不同的端口使用https地址,即https://google.com:4433

我在squid.conf文件中的acl Safe_Ports和acl SSL_Ports指令中添加了端口(即4433),运行squid -k重新配置并确保它可以工作。

在尝试访问8080上的http的情况下,只需将“ acl Safe_Ports端口8080”行添加到squid.conf文件中。

您只需要确保您没有打开会损害安全性的端口即可。

答案 3 :(得分:0)

对于某些用户,我的网络中也存在相同的问题。幸运的是,该网站托管在本地网络上,我只是将此网站设置为Proxy Exception。它解决了我的问题。希望对您有帮助。