только сишка не мое, душа у меня только к ассемблеру лежит, поэтому все интересно реализовывать только под ним. да долго. но я вредный, упертый, упорный. в общем самое то для ассемблера.
но если ты умеешь писать на ассемблере - тебе будет достаточно глянуть статью про HTTP на википедии чтобы это сделать. с HTTPS сложнее. Если не брезгуешь внешними библиотеками - хватай курл