4. 3 在asp中使用Jscript调用
需下载msSoapToolkit20.exe
引用:MSSOAP.SoapClient
例程:
- <%@ LANGUAGE = JScript %>
- <HTML>
- <HEAD>
- <TITLE>webservice演示</TITLE>
- </HEAD>
- <BODY>
- <%
- var WSDL_URL = "http://server0/yundan/webservice1.asmx?WSDL"
- var a, b, res
- var soapclient
- a = 12
- b = 13
- soapclient = Server.CreateObject("MSSOAP.SoapClient")
- soapclient.ClientProperty("ServerHTTPRequest") = true
- ‘在ASP中运行 需要设置ServerHTTPRequest选项
- soapclient.mssoapinit("http://192.168.0.4/yundan/Service1.WSDL","Service1","Service1Soap","")
- res = soapclient.test(2,3)
- %>
- <h3>webservice 演示</h3>
- <B>Result:</B> <%=res%><P><P>
- </BODY>
- </HTML>
4. 4在asp中使用vbscript调用
需下载msSoapToolkit20.exe
引用:MSSOAP.SoapClient
例程:
- <%@ LANGUAGE = VBScript %>
- <HTML>
- <HEAD>
- <TITLE>webservie演示</TITLE>
- </HEAD>
- <BODY>
- <%
- Dim soapclient
- Const WSDL_URL = "http://192.168.0.4/yundan/service1.wsdl"
- set soapclient = Server.CreateObject("MSSOAP.SoapClient")
- soapclient.ClientProperty("ServerHTTPRequest") = True
- soapclient.mssoapinit
- http://192.168.0.4:8080/yundan/Service1.WSDL","Service1","Service1Soap",""
- Dim res
- res = soapclient.test(23, 34)
- %>
- <h1>webservie演示</h1>
- <B>Result:</B> <%=res%><P><P>
- </BODY>
- </HTML>
4. 5使用C#调用
无需下载任何
组件
新建项目Visual C#项目
windows应用程序。
在解决方案资源管理器中添加web引用,输入wsdl文件所在地址。
将web引用改名.
yundan.(service_name)即可引用
*需引用System.web.services*
例程:
- using System;
- using System.Drawing;
- using System.Collections;
- using System.ComponentModel;
- using System.Windows.Forms;
- using System.Data;
- namespace csharp
- {
- public class Form1 : System.Windows.Forms.Form
- {
- private System.Windows.Forms.Label label1;
- private System.Windows.Forms.TextBox textBox1;
- private System.ComponentModel.Container components = null;
- public Form1()
- {
- InitializeComponent();
- }
- protected override void Dispose( bool disposing )
- {
- if( disposing )
- {
- if (components != null)
- {
- components.Dispose();
- }
- }
- base.Dispose( disposing );
- }
- #region Windows Form Designer generated code
- private void InitializeComponent()
- {
- this.label1 = new System.Windows.Forms.Label();
- this.textBox1 = new System.Windows.Forms.TextBox();
- this.SuspendLayout();
- this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(88, 48);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(91, 14);
- this.label1.TabIndex = 0;
- this.label1.Text = "Webservice演示";
- this.textBox1.Location = new System.Drawing.Point(88, 128);
- this.textBox1.Name = "textBox1";
- this.textBox1.TabIndex = 1;
- this.textBox1.Text = "textBox1";
- this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
- this.ClientSize = new System.Drawing.Size(292, 273);
- this.Controls.AddRange(new System.Windows.Forms.Control[]
- {
- this.textBox1,
- this.label1
- });
- this.Name = "Form1";
- this.Text = "C#Webservie演示";
- this.Load += new System.EventHandler(this.Form1_Load);
- this.ResumeLayout(false);
- }
- #endregion
- [STAThread]
- static void Main()
- {
- Application.Run(new Form1());
- }
-
- private void Form1_Load(object sender, System.EventArgs e)
- {
- int str;
- 你的web引用的名字.Service1 cc=new 你的web引用的名字.Service1();
- str=cc.test(123,324);
- textBox1.Text=str.ToString();
- }
- }
- }
需下载msSoapToolkit20.exe
引用:MSSOAP.SoapClient
例程:
- var WSDL_URL = "http://192.168.0.4/yundan/service1.wsdl"
- WScript.echo("Connecting: " + WSDL_URL)
- var Calc = WScript.CreateObject("MSSOAP.SoapClient")
- Calc.mssoapinit(WSDL_URL, "", "", "")
- var Answer
- Answer = Calc.test(14,28)
- WScript.Echo("14+28=" + Answer)
将其存成domo.js文件,直接双击运行。
分享到:
相关推荐
2. **理解WebService接口**: 该接口提供的方法为`GetEnCnTwoWayTranslator`,接受一个英文单词作为输入,并返回对应的中文翻译。 #### 三、实现细节 1. **SOAP消息结构**: - SOAP消息包含一个XML文档,其结构分为...
2. **页面生命周期管理**:ASP.NET通过一系列步骤管理页面从请求到响应的生命周期,包括初始化、加载、验证、呈现和卸载等阶段。 3. **视图状态**:视图状态是ASP.NET用于在页面回发期间保存控件状态的一种机制,...
【WebService大讲堂之Axis2系列教程】是一个深入讲解 Axis2 这个流行WebService引擎的教程,适合初学者。Axis2作为一个强大的工具,它在多种场景下被广泛应用,包括发布服务端Java类的方法以供不同客户端调用,促进...
这是一套非常适合教学与自我学习的资源,旨在帮助用户理解并掌握WebService的基本概念、工作原理以及实际应用。 一、WebService基础 WebService是一种基于XML(可扩展标记语言)的开放标准,其核心规范包括SOAP...
4. **WS-I(Web Services Interoperability Organization)**:为确保不同供应商的WebService实现之间的互操作性,WS-I制定了一系列的规范和测试工具。 5. **JAX-WS(Java API for XML Web Services)**:这是Java...
3. **[A359]WebService在.NET中的实战应用四 WebService异步处理续.exe**:这是一个可执行文件,可能是演示或教学程序,展示了如何在.NET中实现WebService的异步处理,以提高应用程序的响应速度和并发性能。...
WebService基于一系列开放的协议,如XML、SOAP、WSDL等,使得不同系统之间能够进行数据交换和服务交互。 #### 二、提供的服务功能 根据描述中的内容,该WebService提供了以下几类服务功能: 1. **MP3在线搜索服务...
【WebService入门精选视频教程day1(极详细)】 在IT行业中,WebService是一...如果你对WebService有浓厚的兴趣,那么这个视频教程系列将是你宝贵的参考资料。记得持续关注并下载第二天的视频,以便继续你的学习之旅。
标题中的“webservice demo”表明这是一个关于Web服务的示例项目,通常用于教学或演示如何构建和使用Web服务。 在描述中提到“转载别人的呵呵 感觉挺好”,这暗示该压缩包可能包含了一个由他人创建并分享的Web服务...
2. **C++ Builder中的Web服务组件**:C++ Builder 6.0包含了一系列用于开发Web服务的组件,如THTTPRIO(HTTP Remote Interface Object)。这些组件简化了与Web服务的交互,允许开发者直接在C++代码中调用服务方法,...
尽管具体内容未给出,但我们可以基于这些信息以及常见的SOA与Web服务教学资料来构建相关知识点。 ### SOA与Web服务的基础知识 #### 一、SOA(Service-Oriented Architecture,服务导向架构) **定义:** SOA是一...
【标签】:“测试Web Service例子”标签进一步确认了这是一个用于教学或实验目的的示例,它涵盖了如何测试和使用Web Service的基本概念。 【文件名称列表】: 1. **导入员工信息excel模板.xls**:这是一个Excel文件...
在本文中,我们将深入探讨ASP.NET程序设计中的一个重要主题——WebService技术的运用。 首先,我们要理解什么是Web服务。Web服务是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的应用程序,它能够通过Internet进行...
2-WS--WebService-Developing Web Service with Visual Web Developer Express 2005.ppt详细讲解了如何使用微软的Visual Web Developer Express 2005工具创建Web服务。这个IDE提供了一个直观的环境,使得开发者能够...
浪曦航母战斗编队式企业级项目培训系列明细 JAVA,JSP/Servlet基础 Struts2 Hibernate Spring Html/CSS/ 浪曦JavaScript框架实战开发及应用 ExtJs 3.0 Oracle数据库,企业软件的基石 真实企业级CRM项目 ...
然而,我国在教学资源库的建设与应用中存在一系列问题,包括资源不规范、散乱、难以共享与重用、使用率低等。为了解决这些问题,本文提出了一种基于Web服务的分布式教学资源库系统设计方案,旨在通过构建一个通用...
"sakai-webservice-scripts" 是 Sakai 社区开发的一系列 Web 服务脚本集合,旨在为开发者提供工具,以便与 Sakai 系统进行交互。这些脚本通常采用 Perl 语言编写,Perl 是一种功能强大的文本处理和脚本编程语言,...
【描述】"Projeto-WebService-JSON-aula-08" 是一个教学实例,它可能包含了一系列的代码、文档和测试,用于演示如何构建和使用基于Java的Web服务,以及如何处理JSON格式的数据。JSON(JavaScript Object Notation)...