Your browser/proxy doesn't send a User-Agent header

IMDb servers make a special check that the browser or proxy server (a buffer between you and the rest of the web, provided by your Internet Service Provider) is talking to has identified itself i.e. browsers and proxy servers should be telling the servers they visit what they are called, e.g "I'm Netscape" or "I'm an Apache proxy server requesting on behalf of a MSIE browser".

The IMDb servers are configured to reject any requests that do not come with this identification. Why?, because there are far too many automated systems out there that abuse our service by making massive downloads which slow down our servers for real users. Those automated systems often fail to identify themselves and this prevents us setting up a scheme to selectively block them to protect our service.

Unfortunately, some browsers and proxy servers fail to set the User-Agent and are treated as potential automated systems and are blocked too. There's really no excuse for not identifying the software being used. It's not a security risk, you can invent meaningless names if you really want, you just need to identify yourself.

Using Konqueror 2.2? The default settings in the Konqueror 2.2 web browser have "User Agent" turned off by default. If you want to browse IMDb just follow these instructions.

Settings->Configure Konqueror->Click the "User Agent" Icon->Check "Send
browser identification"->Click "OK" button.

We've been told that Norton Internet Security disables sending the User-Agent unless you specifically tell it not to.

If you can't make the necessary change yourself you must talk to the supplier of your browser or the proxy server. Most browsers DO identify themselves. If you use Netscape or MSIE, the problem is likely to be with the proxy server since both the main browsers do identify themselves.