摘要: 网页抓取和ftp访问是目前很常见的一个应用需要,无论是搜索引擎的爬虫,分析程序,资源获取程序,WebService等等都是需要的,自己开发抓取库当然是最好了,不过开发需要时间和周期,使用现有的Open source程序是个更好的选择,一来别人已经写的很好了,就近考验,二来自己使用起来非常快速,三来自 阅读全文
posted @ 2017-09-05 16:25 苍月代表我 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、curl_easy_perform 函数说明(error 状态码) 五、libcurl使用的HTTP消息头六、获取http应答头信息 七、多线程问题 八、什么时候libcurl无 阅读全文
posted @ 2017-09-05 16:23 苍月代表我 阅读(15407) 评论(0) 推荐(0) 编辑
摘要: 目录(?)[-] 目录 安装 GET示例 POST示例 相关函数 艺搜参考 目录(?)[-] ibghttp是一个很好用的 http 库,能够轻松地实现同步和异步的HTTP请求 目录 [隐藏] 1 安装 2 GET示例 3 POST示例 4 相关函数 5 艺搜参考 安装 库文件下载:艺搜下载 在64 阅读全文
posted @ 2017-09-05 16:23 苍月代表我 阅读(2004) 评论(0) 推荐(0) 编辑
摘要: 当使用C++做HTTP客户端时,目前通用的做法就是使用libcurl。其官方网站的地址是http://curl.haxx.se/,该网站主要提供了Curl和libcurl。Curl是命令行工具,用于完成FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FIL 阅读全文
posted @ 2017-09-05 15:53 苍月代表我 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、curl_easy_perform 函数说明(error 状态码) 五、libcurl使用的HTTP消息头六、获取http应答头信息 七、多线程问题 八、什么时候libcurl无 阅读全文
posted @ 2017-09-05 15:50 苍月代表我 阅读(3753) 评论(0) 推荐(0) 编辑
摘要: 引言 在深入Mongoose源码剖析之前,我们应该清楚web服务器是什么?它提供什么服务?怎样提供服务?使用了什么协议?客户端如何唯一标识web服务器的资源?下面我们就抛开Mongoose,来介绍一个web服务的这些通性。 web服务器:指驻留于因特网上某种类型计算机的程序(web服务器是什么)。当 阅读全文
posted @ 2017-09-05 15:06 苍月代表我 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 引言 我看一个项目的时候,比较喜欢首先看它的架构和设计。因为这样在研读源码的时候,有一个指导作用,不会迷失于具体细节,并能够引导我如何去将点串成线,将线串成面。而且一个软件怎么样,很大程度上取决于它采用的架构。 本文主要介绍Mongoose的工作模型,及根据这个模型将代码大致串起来,找出主线。内容框 阅读全文
posted @ 2017-09-05 15:05 苍月代表我 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 引言 前面我们介绍了Mongoose所有的几个主要的数据结构mg_context、mg_connection、mg_request_info,还有Mongoose的生命主线。有了这些基础就可以来看看Mongoose的核心处理工作是怎样的。 本文从下面几个方面去介绍Mongoose的核心处理模块,连接 阅读全文
posted @ 2017-09-05 15:05 苍月代表我 阅读(837) 评论(0) 推荐(0) 编辑
摘要: Mongoose中有几个数据结构扮演着重要的角色,它们分别是: struct mg_context:保存Mongoose的上下文,几乎每个函数都有mg_context参数 struct mg_connection:保存HTPP连接信息 struct mg_request_info:保存HTTP请求的 阅读全文
posted @ 2017-09-05 15:04 苍月代表我 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Mongoose开源项目的主页是http://code.google.com/p/mongoose/。Mongoose是一个web服务器,通过提供一个web接口给它,它可以嵌入到现有的应用程序中去。Mongoose web服务器的执行是自满足的,它不依赖于任何其他服务。如果你将它复制到任何目录并执行 阅读全文
posted @ 2017-09-05 15:03 苍月代表我 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 概述 本文通过一系列的实验步骤描述,向您展示如何使用 gSOAP 编写的客户端,通过双向证书认证,访问由 tomcat7 和 Axis2 搭建的 web 服务。全文循序渐进,分为几个阶段逐步展开,每个阶段相关的注意事项和遇到过的一些问题也一并记录下来供读者参考。 先简单介绍一下需要准备的工具。 此外 阅读全文
posted @ 2017-09-05 13:56 苍月代表我 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 引言 很多公司都提供基于 Java™ 的 Web 服务栈,包括 Apache 的 Axis、IBM 的 WebSphere® Studio Application Developer (WSAD) 和 BEA 的 WebLogic Web 服务。Microsoft® .NET 技术提供一些用于 We 阅读全文
posted @ 2017-09-05 13:51 苍月代表我 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 注意:这里是使用mongoose实现HTTP服务,非数据库使用。 最近由于需要使用HTTP服务端,原先是使用的Qt框架实现的HTTP服务端,然后发现有些缺陷导致我不得不放弃这个框架,也不是完全放弃,只是HTTP服务端这里不再使用Qt,用Qt做高并发真的有点不好。 然后毅然的选择了mongoose这个 阅读全文
posted @ 2017-09-05 13:49 苍月代表我 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: 最近需求需要开发一款 HTTP ,然后由于先前接触过Qt,就直接用Qt写HTTP服务器了,也是为了当作练手,要不然是直接上HTTP框架的。 后端用C++ Qt框架 前端为了练手 当然是纯生的 js html css 具体的HTTP 实现过程我就不累赘描述了,这个Http协议解析基本上大部分人都知道原 阅读全文
posted @ 2017-09-05 13:49 苍月代表我 阅读(4419) 评论(0) 推荐(0) 编辑
摘要: 近来在项目中需要实现一个http service的功能。虽然可以通过封装socket自己实现http的发送和解析。但考虑到目前网络上还是有大量的http的解析源码,自己再从头实现一番稍显麻烦。因此在网络上搜刮了一番,看到很多实现http的代码, 无一不体现了其轻量级的特点。然而,虽然轻量级,但从代码 阅读全文
posted @ 2017-09-05 13:47 苍月代表我 阅读(7583) 评论(0) 推荐(1) 编辑
摘要: 由于之前的工作中做了一些和数字证书的相关的工作,今天就给大家分享一点我对数字证书的应用的理解。 大家对数字证书听说的可能会比较多但是对数字证书的实际应用可能却不一定熟悉。我这里先举两个与大家生活比较密切相关的例子:互联网时代我们大家基本都会用到网银和支付宝。我们去银行办理网银的时候,通常会得到一个类 阅读全文
posted @ 2017-09-05 13:10 苍月代表我 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 目录(?)[+] 引言 身份认证技术 基于数字证书的uKey安全登录与身份认证 uKey技术 Windows登录原理 msginadll的状态流程 安全登录实现原理 安全性分析 小结 目录(?)[+] 基于数字证书的UKEY安全登录 与身份认证技术研究 摘 要 本文在研究身份认证技术、uKey技术及 阅读全文
posted @ 2017-09-05 10:36 苍月代表我 阅读(10129) 评论(2) 推荐(1) 编辑