gSOAP
文章平均质量分 59
Mr_John_Liang
这个作者很懒,什么都没留下…
展开
-
gSoap
gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之相反,gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现细节相关的内容对用户隐藏转载 2013-04-22 14:54:34 · 941 阅读 · 0 评论 -
使用gSOAP开发实例(7) 基于HTTPS的基本认证(Basic Authentication)
在 gsoap-2.7/gsoap/wsdl/ 目录下建立两个目录: echo 和 echo_server ,按照前几节的方法分别建立 gSOAP客户端和服务端。客户端与前几节的相比,首先是增加了 soap_ssl_client_context 处理 HTTPS 协议。其次,本案例使用的是基本认证 (Basic Authentication) ,需要在 soap 变量初始化之后给出用户名和密转载 2014-04-11 09:57:00 · 1020 阅读 · 0 评论 -
WebService 概念入门
Web service是什么?我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web service的概念想要理解Web service,必须先理解什么是Service(服务)。传统上,转载 2014-04-19 20:53:09 · 646 阅读 · 0 评论 -
gsoap+ssl 服务端-JAVA,客户端C++
使用gsoap进行JAVA与C++的通信,并结合SSL,zheng原创 2014-04-19 20:45:03 · 1755 阅读 · 0 评论 -
gsoap
学习新东西http://blog.csdn.net/yui/article/details/57218772011-01-05 15:49:44| 分类: 默认分类 | 标签:gsoap cpp 文件 生成 工具包 |字号大中小 订阅在linux下,利用gSoap开发Web Service C/C++客户端2010-11-24 09:转载 2014-04-19 20:50:34 · 726 阅读 · 0 评论 -
用openssl生成SSL使用的私钥和证书,并自己做CA签名
本文记叙的是一次基于SSL的socket通讯程序开发中,有关证书,签名,身份验证相关的步骤。 我们的场景下,socket服务端是java语言编写的,客户端是c语言。使用了一个叫做matrixssl的c语言库。自己做CA签名,不等同于“自签名”。 自签名的情况,RSA的公钥私钥只有一对,用私钥对公钥证书做签名。而我们的场景是,自己做CA,有一个CA的公钥私钥对。 而socket的服务端也有一个公转载 2014-04-19 15:36:28 · 8179 阅读 · 0 评论 -
gsoap ssl代码分析 .
参考gsoap代码中sslclient.c:转载 2014-04-17 09:32:54 · 1661 阅读 · 0 评论 -
openssl 生成证书 ca.pem client.pem server.pem
OpenSSL 证书生成主要有三步,1、管理员生成“证书私钥‘,然后用私钥生成一份“证书请求文件“(.csr)2、管理员将“证书请求文件“交给商业性CA签署,比如 Verisign 形成正式证书。3、管理员在服务器上导入这个证书。一、准备工作根据 OpenSSL 默认配置文件,新建相应目录结构。当然你也可以修改配置文件[ca_default]部分,指定相应目录。1转载 2014-04-17 09:29:24 · 13656 阅读 · 0 评论 -
gSoap使用入门(1)----由wsdl文件生成头文件
开始前先看一下用户向导吧 http://www.cs.fsu.edu/~engelen/soap.html 中左侧点击Documentation英语水平确实有限,有些内容可能说的不准确,敬请参考向导中原文,以免误导向导 1.1节中提供了gSoap开发包的下载地址http://sourceforge.net/projects/gsoap2下载最新gSoap程序包解压后在\gsoap\转载 2013-04-23 11:49:05 · 1167 阅读 · 0 评论 -
gsoap使用实例
1 官网下载gsoap2.8.8.zip2 安装gsoap a):如果在windows下 直接解压缩 会有一个gsoap2.8的目录。在\gsoap-2.8\gsoap\bin\ 目录下面有对应的b):在linux下解压成gsoap2.8的目录,安装。安装步骤./configure makemake install装gsoap 需要安装openssl 才能安装成功转载 2013-04-23 11:45:25 · 1052 阅读 · 0 评论 -
gSoap使用实例 - 发送WSDL文件
(基于gsoap-win32-2.7版本,编译环境为VS2005)客户端访问自己定义的一个WebService(命名为AddService,对输入的两个整形参数求和,具体服务定义参见 AddService.wsdl)转换WSDLwsdl2h.exe -s -o AddService.h AddService.wsdl生成具体调用代码在命令行输入soapcpp2.exe -C转载 2013-04-23 11:50:56 · 1625 阅读 · 0 评论 -
gSoap使用入门(2)----自定义接口头文件
接口头文件的格式在向导中没有看到明确的说明性的内容,但通过看开发包中示例程序中头文件定义和通过wsdl生成的头文件的内容,可以发现,头文件中都会出现以下几行信息//gsoap ns service name: calc Simple calculator service//gsoap ns service style: rpc//gsoap ns service encoding: e转载 2013-04-23 11:49:45 · 820 阅读 · 0 评论 -
gsoap使用总结
gsoap使用总结>>用C实现WebService,gsoap是最好的选择了。近一个月都在折腾这个,做个总结吧,估计会写得比较长。因为其中碰到了不少问题,但最终都解决调了。>>快速开始 1. gsoap官网。遇到问题时,官网往往是最能提供帮助的地方。 http://gsoap2.sourceforge.net/ 2. 几个值得参考的链接。转载 2013-04-23 11:48:07 · 745 阅读 · 0 评论 -
gSOAP 快速使用步骤
用 WebXml 提供的“腾讯QQ在线状态 WEB 服务”做示范。Web 服务链接如下:[plain] view plaincopyprint?Endpoint: http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmxDisco : http://webservice.webxml.com.cn转载 2013-04-23 11:46:39 · 817 阅读 · 0 评论 -
A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint.
使用C++编写服务端,JAVA开发客户端。JAVA使用CXF,使用gsoap; 当发生以上错误,原因是由于SOAP版本不一致,解决方法:在Service1Soap.nsmap文件中做如下修改: //{"SOAP-ENV", "http://www.w3.org/2003/05/soap-envelope", "http://www.w3.org/2003/05/soap-e转载 2013-11-13 18:05:42 · 4220 阅读 · 0 评论