从apache上下载一个文件

从apache上下载一个文件

最近在做一个功能,嵌入式开发板从apache server上下载一个文件到本地,server什么的都搭建好了,现在的问题是:

   我在网上下了很多http client参考,发现都是C#、JAVA写的,而我现在的开发板使用c,发现基本没有参考价值,所以我想问:我怎样在知道server地址的情况下,
   利用什么手段,从服务器下把需要的文件给down下来?


   谢谢大侠,以前都是写C,现在做这个,迷惑的很~···
简单步骤:
1 与服务器建立一个socket;
2 构造HTTP请求协议,然后通过socket将构造的协议发送给服务器,以下是一个简单的HEAD请求,供你参考
sprintf(http_request, "HEAD /download/%s HTTP/1.1\r\nAccept:*/*\r\nUser-Agent:Mozilla/4.0\r\nHost:%s\r\nConnection:Close\r\n\r\n", argv[2], argv[1]);

3 通过socket读数据;