libghttp C 语言的 HTTP 库开源项目

我要开发同款
匿名用户2010年08月04日
33阅读
开发技术C/C++
所属分类程序开发、网络工具包
授权协议未知

作品详情

libghttp是一个很好用的http库,这个库十分的方便使用,它能够轻松地实现同步和异步的Http请求。

示例代码:

#include <ghttp.h>int main(int argc, char *argv[]){    char *uri = "https://www.oschina.net/";    ghttp_request *request = NULL;    ghttp_status status;    char *buf;    int bytes_read;        request = ghttp_request_new();    if(ghttp_set_uri(request, uri) == -1)        exit(-1);    if(ghttp_set_type(request, ghttp_type_get) == -1)        exit(-1);    ghttp_prepare(request);    status = ghttp_process(request);    if(status == ghttp_error)        exit(-1);    /* OK, done */    printf("Status code -> %d\n", ghttp_status_code(request));    buf = ghttp_get_body(loader->request);    bytes_read = ghttp_get_body_len(loader->request);    return 0;}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论