我正在运行 squid 2.x。当尝试在我的网络应用程序中使用 websockets 时,我在我的鱿鱼日志中得到以下信息
13/Jun/2012:10:05:08 +1000 558 192.168.19.76 TCP_MISS/100 199 POST http://api.pusherapp.com/apps/21932/channels/2830b5dd-e75b-4788-ae4a-6da903460d22/events? - DIRECT/107.22.252.43 -
TCP_MISS/100 表明该服务正在返回我所看到的错误内容。
我该怎么做才能解决这个问题?
TCP_MISS/100 这意味着在 squid 缓存中找不到请求,并且服务返回了 http 代码 100,根据 RFC,这意味着;
10.1.1 100 继续
客户端应该继续它的请求。此临时响应用于通知客户端已收到请求的初始部分并且尚未被服务器拒绝。客户端应该继续发送请求的剩余部分,或者如果请求已经完成,则忽略此响应。服务器必须在请求完成后发送最终响应。有关此状态代码的使用和处理的详细讨论,请参见第 8.2.3 节。
您确定您向服务发送了正确的请求吗?还要检查此链接http://benramsey.com/blog/2008/04/http-status-100-continue/
强制通过 SSL 连接以使其正常工作。