This is the first time I've come across InetGetSize returning 0, I have an example below (though sometimes it will report a size greater than 0.) Having done a bit of research on the Forum, it appears that it used to be a bug in InetGetSize, though I have a WinHttp version which returns exactly the same result as InetGetSize, so I doubt this is a bug with InetGetSize today. I'm wondering is this a flaw in the header that is sent from the server or the functions? I'm going with the server, but