The "Connection: Keep-Alive" instructs a web server to keep the connection persistent. It's useful to submit subsequent requests. This, in turn, prevents a socket from having to be established every time a client needs to fetch something from the server. A persistent socket will eventually get a time-out connection and get closed by itself anyway. It takes longer time, though, than instructs the server to close it immediately after a data you want is received. If you mainly opt for a main info to be requested, using "Connection: close" is your wise choice.