使用libcurl实现简单的HTTP访问

  • 蓝蓝的天
  • LV5工程师
  • |      2016-10-09 11:01:03
  • 浏览量 795
  • 回复:1
本例将使用简单接口模式设计一个HTTP访问的应用程序,通过网络获得的HTML文件, 并将该文件保存到本地。源代码如下: 编译: 运行: 编译包含libcurl库的程序时需要加入编译指令-lcurl。在程序的开始部分定义了一个 回调函数,回调函数的参数是libcurl所规定的。该程序的执行参数有两个,第一个 是URL,第二个是本地文件路径。将libcurl的工作方式设置为CURLOPT_URL后,第一个 参数被传递给libcurl作为要访问的地址。然后设置CURLOPT_WRITEFUNCTION,将 回调函数的名称传递给libcurl。这样,在执行curl_easy_perform()后,回调函数将从网络 上获得的数据写入本地文件。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
dadaxiu 2016-12-22
点个赞吧,支持一下楼主
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子