Mi sembra strano. Qualcosa devi conoscerla per forza se ti stai proponendo per uno stage a cui si può accedere solo risolvendo questo compito.
Per me questo dovrebbe essere il tuo "piano" per riuscire a realizzare gran parte dell'applicazione. Se sei d'accordo, possiamo iniziare un punto alla volta. Ti consiglierei di iniziare da http. Se ti blocchi da qualche parte ti basta farcelo sapere.
Da quello che ho letto finora POST è un metodo di richiesta, che dovrebbe esserci una riga del tipo
POST/HTTP/1.1
che è necessario inserire l'host e che per codificare una richiesta devo scrivere qualcosa del genere