inputStream_http: signal the server to close after all requests
We want the partial content goodies of HTTP/1.1 without requiring persistent connections. Persistent connections across multiple HTTP requests don't really help in the case of MPD, either, because our content is usually big and heavy. Note: this puts MPD at the hands of the server to correctly close() the TCP connection we're using. If we connect to a rogue server that keeps the connection alive even when request not to, we'll spin :( However, encountering such a server is very unlikely... git-svn-id: https://svn.musicpd.org/mpd/trunk@6867 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
		| @@ -467,7 +467,7 @@ static int finishHTTPInit(InputStream * inStream) | ||||
| 	length = snprintf(request, sizeof(request), | ||||
| 	                 "GET %s HTTP/1.1\r\n" | ||||
| 	                 "Host: %s\r\n" | ||||
| 	                 /* "Connection: close\r\n" */ | ||||
| 	                 "Connection: close\r\n" | ||||
| 	                 "User-Agent: " PACKAGE_NAME "/" PACKAGE_VERSION "\r\n" | ||||
| 	                 "Range: bytes=%ld-\r\n" | ||||
| 	                 "%s"  /* authorization */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Eric Wong
					Eric Wong