Send a HEAD request
Use a better check for missing posters

The status header will always be the first in the array (no need to check the others). Also, not all servers will respond with HTTP/1.1. Also, servers will not always use the string Not Found. Only the response code is guaranteed by the protocol.

404 is also not the only problematic response.