c++ web service(二)

上一个章节介绍了什么是web service。这章具体介绍怎么发布一个web service,并且调用web service。

一、利用编译工具发布并调用。

  1.1 工具介绍:vs2013.

    用过vs2017,但提示错误,如下图所示。目前暂未找到解决方法。

    

  1.2 发布过程

    

    1.2.1 创建web service 。

      利用vs2013创建,这实际是用c#来进行编写的。用图说明:

    1.2.2 搭建 IIS管理器。

      IIS 和Apache都是web 服务器,如果你熟悉Apache可以用Apache来发布你的web service。我这里使用的是IIS。IIs是Windows自带的,使用起来还是比较方便的。

      通过控制面板进行搭建,用图说明。

      完成上述操作后,在浏览器输入:http://localhost/iisstart.htm。出现如图所示的界面,即表示添加成功。

    1.2.3 IIS中发布web service。

              这里需要注意的是:IP地址不填,只能在自己电脑上被发现,填写自己的ip,即可在局域网内被发现。使用ipconfig 来查看ip。

                                设置这个目录浏览,是为了能正常打开网页。

                            出现这个页面,即代表发布成功。

    1.2.4 使用web service

      工具,利用 vs2013。用c# 编写。

      

  以上,即是利用 vs  和 IIs 来进行发布 web service。下一章,会介绍利用gsoap和c++ 来进行 web  service 编写。

原文地址:https://www.cnblogs.com/meikon/p/10010007.html

时间: 2024-08-11 04:14:09

c++ web service(二)的相关文章

Web Service (二) CXF自动发布Web Service(No Spring)

Web Service实现目前流行的框架主要有两种,cxf和axis这两个框架,下面是这两个框架的优缺点,我们这个项目中使用的是cxf这个框架,首先看一下没有集成spring的时候是怎么实现远程调用的. Axis与Cxf比较 在SOA领域,我们认为Web Service是SOA体系的构建单元(building block).这两个框架 都是从已有的开源项目发展起来的.这两个框架哪一个更好一些呢? 通过一个比较矩阵来比较Axis2和CXF变得有现实的意义.最主要的区别在以下几个方面: 1.CXF支

CXF实战之在Tomcat中公布Web Service(二)

服务接口及实现类请參考WebService框架CXF实战(一) 创建Maven Web项目,在pom.xml中加入CXF和Spring Web的引用,因为CXFServlet须要Spring Web的支持. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quo

[Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端(续)

前言 本篇是承接上一篇: [Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端 在上一篇粗略地介绍了如何使用Top-Down的方式创建一个web service .  但是对于如何部署及调用,以及一些细节的部分基本上没有介绍. 应某些博友的要求, 也适逢自己有空, 接下来就详细介绍一下整个部分如何进行. 环境准备 JDK 肯定要安装了, 这个就不多讲了. 1. eclipse  3.5.2 对eclipse 版本的要求其实不是很严

Android Web Service学习总结(二)

上篇文章做好了准备工作,现在就实践(android平台调用web service实现号码归属地查询) 1.    Ksoap2-android简介 在Android平台调用web service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP).在Android平台中我们并不会直接使用ksoap2,而是使用ksoap2 android.KSoap2 Androi

转载——Java与WCF交互(二):WCF客户端调用Java Web Service

在上篇< Java与WCF交互(一):Java客户端调用WCF服务>中,我介绍了自己如何使用axis2生成java客户端的悲惨经历.有同学问起使用什么协议,经初步验证,发现只有wsHttpBinding可行,而NetTcpBinding不可行,具体原因待查.昨晚回去重新测试WCF客户端调用Java Web Service,并将过程公布如下: 其实本不需要做web service,只是原来公开的经典的Web service像(http://soapinterop.java.sun.com/rou

基于Web Service的客户端框架搭建二:数据转换层(FCL)

引言 要使用WebService来分离客户端与服务端,必定要使用约定好两者之间的数据契约.Json数据以其完全独立于语言的优势,成为开发者的首选.C# JavaScriptSerializer为Json与Object对象之间的序列化与反序列化提供了良好的方法. 接口设计 数据转换包含Json反序列化成Object对象和Object序列化成Json数据.在项目中,会有很多实例对象,都需要使用Serialize和Deserialize方法来实现数据转换,我们可以抽象出一个接口IDFC(数据格式转换接

基于服务(Web Service)的文件管理Winform客户端实现(二)

上一篇主要介绍文件管理服务有哪些方法,实现了哪些功能. 基于服务(Web Service)的文件管理Winform客户端实现(一) 本篇将根据文件服务服务实现Winform客户端设计.开发. 3.       文件管理Winform客户端程序实现 文件管理客户端是使用VS2008 C#开发Winform 程序.通过调用文件管理服务实现,达到数据库操作与程序显示完全分离.基于此文件管理服务,并不只局限于开发Winform程序,同样适用于WebForm程序. 3.1.    主界面设计 新增Winf

二、Web Service开发(.net)

.net平台内建了对Web Service的支持,包括Web Service的构建和使用.与其它开发平台不同,使用.net平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了..net Framework本身就全面支持Web Service,包括服务器端的请求处理器和对客户端发送和接受SOAP消息的支持.下来我们就一步一步的用Microsoft Visual Studio .net 2005(后面简称VS.Net 2005)创建和使用一个简单的Web Service. 2.

Web Service学习-CXF开发Web Service的权限控制(二)

Web Service如何进行权限控制? 解决思路:服务器端要求input消息总是携带有用户名,密码信息,如果没有用户名和密码信息,直接拒绝调用 解决方案:拦截器 为了让程序员能访问,并修改CXF框架所生成的SOAP消息,CXF提供了拦截器 CXF(Celtix +XFire)说明: 如果不用CXF等框架,SOAP消息的生成,解析都是由程序员负责.无论是添加用户名,密码信息还是提取用户名,密码信息,都可由程序员代码完成. 如果使用CXF等框架,SOAP消息的生成,解析都是由CXF等框架来完成.