设为首页收藏本站
查看: 544|回复: 1

C语言网络请求API

[复制链接]
  • TA的每日心情
    开心
    2020-7-3 15:07
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2020-7-3 15:22:11 | 显示全部楼层 |阅读模式
    使用时一个调用函数即可。
    示例:
    #include <stdio.h>
    #include "http_post.h" /*引用当前目录下http_post.h文件*/

    int main(int argc,char *argv[])
    {
            HttpResponseInfo *phrf; /*定义一个HttpResponseInfo结构体的指针,这个结构体的具体定义你可以在http_post.h里找到它*/

            phrf = http_post("https://www.baidu.com","GET",NULL); /*发起请求对URL:https://www.baidu.com的GET方式请求,备注:可以尝试换多个不同的URL进行测试。*/

            if (phrf != NULL && phrf->code != -1) /*如果返回值是NULL或者结构体里的code变量值为-1那就是失败了,否则请求成功*/
            {
                    printf("%s",phrf->data.pmem); /*在控制台打印出请求体的数据*/
                    /*printf("%d",phrf->code);*/ /*把这行注释代码取消注释掉可以打印出请求返回的response code(返回码)*/
                    /*printf("%s",phrf->header.c_str);*/ /*把这行注释代码取消注释掉可以打印出请求返回的response header(返回头)*/
                    FreeHttpPost(phrf); /*释放HttpResponseInfo结构体里的数据*/
                    phrf = NULL; /*释放后把指针指向的地址等于空(NULL),一个好的习惯。*/
            }       
            return 0;
    }
  • TA的每日心情

    2020-7-11 10:15
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2020-7-11 14:28:41 | 显示全部楼层
    http_post.h 这个文件怎么写的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐 上一条 /3 下一条

    红盟社区--中国红客联盟 

    Processed in 0.064596 second(s), 15 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    Powered by HUC © 2001-2017 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表