500 is a server side error code. The server is programed this way. Whether this is intentional or net depends on the server's programmer. Check with the web site's author.
The following is signature, not part of post
Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
Visual C++ MVP