
VC的http操作
文章平均质量分 71
Barry__
勿在浮沙筑高台
展开
-
HTTP HTTPS POST GET(包含curl版本和winhttp两种实现)
转自:http://blog.youkuaiyun.com/sunflover454/article/details/49030803玩过抓包,网络协议分析的朋友肯定都知道http https post get,web端和用户的交互主要是通过post get完成的。今天带给大家的是C++版本的http https get post,只会易语言的朋友请移步。我这里有两种实现:1:libc转载 2016-12-23 19:50:04 · 2955 阅读 · 0 评论 -
为什么要 urlencode()
转自:http://www.cnblogs.com/oxspirt/p/6165821.html1.是因为当字符串数据以url的形式传递给web服务器时,字符串中是不允许出现空格和特殊字符的2.因为 url 对字符有限制,比如把一个邮箱放入 url,就需要使用 urlencode 函数,因为 url 中不能包含 @ 字符。 3.url转义其实也只是为了符转载 2017-08-26 12:01:19 · 8635 阅读 · 0 评论 -
libcurl多线程
转载http://hi.baidu.com/jjxiaoyan/item/e17b9ec3e31b93d4964452d8libcurl是一个不错的socket库,而且又是开源的。如果仅仅是简单的HTTP请求,那么只需要几行代码就能轻松实现。不过要用libcurl实现高效、高频率的HTTP请求就需要对libcurl有深入的了解才行。如果阅读英文无障碍的话,那么libcu转载 2017-08-08 22:49:23 · 2649 阅读 · 0 评论 -
libcurl的用法
原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html 译者:JGood(http://blog.youkuaiyun.com/JGood ) 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者转载 2017-08-08 21:41:36 · 6776 阅读 · 0 评论 -
编译libcurl+zlib+openssl
前言使用C++发送http请求,非libcurl莫属,加上openssl支持https,加上zlib支持gzip自动解压,完美,记录一下编译过程以及遇到的问题。准备1. zlib下载地址http://www.zlib.net/ ,我下载的是zlib-1.2.112. openssl我就不编译了,提供win32Openssl下载地址http://slproweb.com/produc原创 2017-06-13 23:22:02 · 5837 阅读 · 4 评论 -
zlib uncompress解压数据inflate_fast函数出错的解决办法
转自:http://blog.youkuaiyun.com/u013283835/article/details/70311499最近在开发pdf电子签章过程中遇到了点棘手的问题,因为pdf标准支持读取zlib压缩后的stream对象,因此,可以通过这个手段将stream里面的操作数据用zlib解压出来,以此来研究里面的具体操作是什么,但是当我们用二进制将stream里面的数据读到文件里面的时候,转载 2017-06-13 22:18:28 · 8389 阅读 · 12 评论 -
libcurl基础教程及封装(支持同步异步请求,支持多线程下载,支持https)
最近在做一个项目,需要用到http get post等需求分析需要做到同步和异步,异步请求的返回以可选的回调通知的方式进行。本人以Linux为例,一步一步的来实现。配置并且编译libcurl我以在Linux底下的交叉编译举例。libcurl源码下载: http://curl.haxx.se/download.html配置libcurl支持https和zlib压缩原创 2017-05-21 15:04:52 · 6871 阅读 · 0 评论 -
httpwatch初级使用
一 概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE转载 2017-05-20 09:33:10 · 1823 阅读 · 0 评论 -
http协议详解
转自:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436.html一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfe转载 2017-01-14 18:56:48 · 725 阅读 · 0 评论 -
CDHtmlDialog屏蔽网页右键菜单
在你自己的CDHtmlDialog子类程序中,重写ShowContextMenu方法即可.h中HRESULT STDMETHODCALLTYPE ShowContextMenu(DWORD dwID, POINT *ppt, IUnknown *pcmdtReserved, IDispatch *pdispReserved);.cpp中HRESULT CVIPVideoDlg::S原创 2016-12-29 12:04:26 · 1376 阅读 · 0 评论 -
使用WinINet和WinHTTP实现Http访问
转自:http://blog.youkuaiyun.com/whatday/article/details/38093091Http访问有两种方式,GET和POST,就编程来说GET方式相对简单点,它不用向服务器提交数据,在这个例程中我使用POST方式,提交数据value1与value2,并从服务器得到他们的和(value1 + value2)。为实现Http访问,微软提供了二套API:W转载 2016-12-23 20:11:21 · 1624 阅读 · 0 评论 -
(C++)UrlEncode的标准实现
转自:http://www.cnblogs.com/jingzhishen/p/3506339.html(C++)UrlEncode的标准实现http://blog.163.com/xiaopengyan_109/blog/static/149832173201072685539394/地址栏传中文参数后是什么编码格式 网页中的表单使用P转载 2017-08-26 18:29:28 · 1026 阅读 · 0 评论