Look at this code
[url removed, login to view]
It is a full featured class for using GET and POST to communicate with a web service.
However it uses winhttp.h. Microsoft recommend moving into WinINet.h.
The project is to:
1. Convert the class to use wininet.h and not use winhttp.h
2. Add function for sending (uploading) files to the server
3. Add function for receiving (downloading) files from the server
The files related functions should be based on Base64 encoding.