This is my request: POST http://127.0.0.1:81/tun/tunnel.php5?a=s HTTP/1.1 Host: 127.0.0.1 Authorization: Basic xxxxxxxx Content-Type: application/x-www-form-urlencoded Proxy-Connection: Keep-Alive Content-Length: 47 d=%3e3591%0a0%3aeNoLDXYNUkhKTElJ5OUCABfsA2MA%0a This is what I get in response from Squid: HTTP/1.0 200 OK Content-Type: text/html X-Cache: MISS from badda X-Cache-Lookup: MISS from badda:3128 Via: 1.0 badda:3128 (squid/2.6.STABLE12) Proxy-Connection: close 3591 OK Why doesn't Squid accept my Keep-Alive?