posted 13 years ago
On a Linux machine, you can do all that using curl or the "wget" command, and I just wrapped up a project that did a whole lot of that, in fact. On Windows, you'll have to shop around, since Windows out-of-the-box toolset is much smaller. One option is to install cygwin, which will effectively add a Linux environment to your Windows machine.
Another option, that eliminates the security risks that come with keeping a userid/password in a plain text file on the client machine is to set up the server to accept security certificates, generate a cert for the client, and deploy it on the client machine. You'd still use something like wget to make the web request, but the cert wouldn't be in plain text and it would only work on the authorized client machine.
Experience keeps a dear School, but Fools will learn in no other.
---
Benjamin Franklin - Postal official and Weather observer