libcurl post数据
libcurl post数据是经常用到的操作
以学校论文指导系统登录为例,网址:http://xxxy.hbmy.edu.cn/admin.php?mod=papers&file=index
抓包数据如下:
#include "stdafx.h"
#include <curl/curl.h>
#pragma comment(lib,"libcurl.lib")#define POSTFILES "users_userid=031040108&users_password=*********&verifycode=4702"int main(int argc, char* argv[])
{getchar();CURL *curl;CURLcode res;curl = curl_easy_init();if ( !curl ){printf("1\n");return -1;}curl_easy_setopt( curl , CURLOPT_URL ,"http://xxxy.hbmy.edu.cn/admin.php?mod=admin&file=login" );curl_easy_setopt( curl , CURLOPT_VERBOSE , 1 ) ;curl_easy_setopt( curl , CURLOPT_COOKIEFILE , "1.txt" );curl_easy_setopt( curl , CURLOPT_POSTFIELDS , POSTFILES );res = curl_easy_perform(curl);if ( res != CURLE_OK ){printf("2\n");return -1;}curl_easy_cleanup(curl);return 0;
}
上面密码已经被我用******代替了 ,
抓包工具WSExplorer,这次不知道为什么Fiddler不行。
成功图片如下:
libcurl post数据相关推荐
- libcurl上传文件
libcurl参数很多,一不小心就容易遇到问题.曾经就遇到过一个很蛋疼的问题:libcurl断点下载>> 这里主要汇总一下,libcurl上传的二种方式: 1.直接上传文件,类似form表 ...
- Linux curl API 使用 C语言
[本文谢绝转载,原文来自http://990487026.blog.51cto.com] chunli魂斗罗~$ cat main.c #include <stdio.h> #includ ...
- TS+M3U8+directshow流媒体播放器 简介
工作两个多月一直围绕着网络播放.现在基本解决了主要问题,小结一下.其中可能有很多的问题,希望各位客官见谅. 我使用的上海一家公司的流媒体服务器.所以我涉及到的开发内容,M3U8解析工作和TS流播放器, ...
- C#基础教程-c#实例教程,适合初学者
C#基础教程-c#实例教程,适合初学者. 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和W ...
- 使用libcurl以Post方式向HTTP服务器提交数据
一.上传数据 如题: char name[] = "jgood"; char address[] = "Hangzhou"; 上传这两个数据到http://lo ...
- C++ vs2017 - libcurl - http请求 代码大全(请求数据,上传下载文件,多线程上传下载文件)
在网上搜寻各种libcurl的用法,将代码集合于此! 目录 一.配置curl项目 二.Curl 请求参数 1. CURLOPT_POST 2. CURLOPT_URL 3. CURLOPT_HTTPH ...
- LIBCURL上传文件, 下载文件,打开网页,POST数据,支持https等一系列函数方便各种模拟登陆注册账户
以前写过类似代码,后来电脑硬盘坏了现在又从新写过. 主要是为了模拟登陆或者注册账户使用.本代码是在VS2015 多字符集环境下写的. 一些代码是网上找的现成的自己加工修改而来,贡献出来大家参考. CU ...
- libcurl Get json 数据 接收全部的数据
默认情况下 , 回调里面会将数据分段的返回,不会一下子将发送端的数据全部塞到回调函数里面 解决方法: 大家可以看到其实回调函数和curl_easy_perform是在一个线程里面的,所以我们可以在回调 ...
- windows 下编译libcurl,通过url下载图片数据
windows 下编译libcurl 因为linux平台采用了libcurl,有一个程序移植到到windows平台,再linux采用libcurl.在windows下准备也采用该库.在网上搜索了几位同 ...
最新文章
- 奇异值分解(SVD) --- 几何意义
- 如何限制某些用户发送Internet邮件
- 计算机科学基本理论,计算机科学的基础知识.ppt
- LeetCode 787. K 站中转内最便宜的航班(Dijkstra最短路径 + 优先队列)
- java学完jdk后学什么_学完了javase之后要学什么?
- 行业观察:2021年LTE将成M2M市场主导技术
- 一文详解python的类方法,普通方法和静态方法
- filebeat+redis+logstash+elasticsearch+kibana搭建日志分析系统
- 微信小程序获取手机号 前台+php后台
- Github Atom汉化方式
- Frame-relay帧中继网络配置手册
- autoCAD恐吓式销售_恐吓式软文的例子 恐吓式软文营销案例分享
- 中国身份证号码验证,支持15 18位,可验证成功90 的身份证号
- CSDN日报20170217——《辞职信:写给我的“藤野先生”》
- Eclipse 创建 Android 模拟器
- 刷入magisk无限重启_手机刷成砖了?别慌,这些方法可以救回来
- bitset的使用方法
- Linux树莓派开发——配置树莓派内核源码,内核编译,更换树莓派Linux内核
- linux常用命令2
- linux swap逻辑 主,swap是主分区和是逻辑分区有什么差异么??
热门文章
- 麦克纳姆轮运动原理_光是怎样被证明是电磁波的?麦克斯韦超凡的数学统一电学和磁学!...
- linux ibus中文,Ubuntu 14.10系统中IBUS 中文输入法安装的图文教程
- python实战1.1——根据1.0做词云图
- Spring源码分析之BeanPostProcessor接口和BeanFactoryPostProcessor接口方法不执行原因分析
- Python中if-else语句的多种写法
- workList in DCMTK问题总结
- DCMTK:Receiving Images from PACS using DCMSCU
- 品《阿里巴巴大数据实践-大数据之路》一书(上)
- keystone nova v2 python
- 让我们发展纯粹的金钱关系吧,那多美好(转)