I am investigating if it would be practical to use HTTP to transfer files from one of our bare metal embedded systems to/from a server. The embedded system has sockets and a TCP/IP stack.
To progress this I was thinking I would like to prototype it with a bare bones C program on a PC with nothing more elaborate than use of socket functions. (Visual Studio console app).
Are there are any basic demo source codes project around that could be a good starting point to understand how HTTP file transfer works ? i.e. how to implement things like PUT and GET etc.