[C#]winForm调用WebService的远程接口

转载 2017年11月22日 08:35:15

C#winForm调用WebService的远程接口

创建一个WebService工程用例
添加服务引用
添加webService服务地址
输入命名空间名称
主要代码
测试成功截图
工程代码下载
新建一个测试工程用例如图:
这里写图片描述

布局如图:
这里写图片描述

1、添加服务引用
这里写图片描述

2、在弹出的添加服务引用对话框地址栏中输入WebService地址,
如:http://localhost:6677/webservice1.asmx

这里写图片描述

这里写图片描述

3、输入命名空间名称或保持默认
4、主要测试代码:

myWebServiceTest.WebService1SoapClient myWebService = null;
        private void Form1_Load(object sender, EventArgs e)
        {
            myWebService = new myWebServiceTest.WebService1SoapClient("WebService1Soap");  
        }
        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = myWebService.HelloWorld();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            textBox2.Text = myWebService.GetStr(textBox3.Text);
        }

访问WebService服务端的代码:

[WebMethod]
        public string HelloWorld()
        {
             return "Hello World";
        }        


       [WebMethod]
        public string GetStr(string name)
        {
             return this.HelloWorld() + "-->:" + name;
        }

5、运行结果图:
这里写图片描述

6、工程代码下载
工程源代码下载

C#winForm调用WebService的远程接口

Web Service 的创建简单编码、发布和部署 上一篇详细概述了WebService的创建,编码,发布和部署,那么作为客户端的程序如何访问远程端的WebService 接下来看一下具体步骤: ...
  • CoderJYF
  • CoderJYF
  • 2016年12月13日 12:06
  • 2969

c# winform通过本地WebService接口访问SQL数据库实例

总体思路如下:先建立数据库,再建立webservice,最后通过winform的按钮来调用服务,达到操作数据库的目的。...
  • ericwuhk
  • ericwuhk
  • 2016年12月15日 17:05
  • 3617

C#动态调用Web服务的3种方法

我们在开发C# WinForm时,有时会调用Web服务,服务是本地的当前好办,只要在Project中的Web References中引入就可以在代码中直接创建一个Web服务对象来引用,其实其原理是C#...
  • jjhua
  • jjhua
  • 2016年02月21日 22:28
  • 7723

C#winForm调用WebService的远程接口

  • 2017年02月18日 11:14
  • 61KB
  • 下载

WebService使用代理类调用远程接口

此方法不光适用于webservice,WCF的接口也可以通过该方法实现。 先说一下我使用代理类的原因,SVN服务器不在项目所在的局域网中,而是在公司本部,导致添加服务引用的接口上传到SVN后无法进行...
  • why15732625998
  • why15732625998
  • 2017年05月09日 16:47
  • 366

调用远程接口失败,请检查您的服务器是否处于内网以及您服务器的防火墙”排查方法

本帖最后由 otherbank 于 2012-9-12 14:12 编辑 1,首先确定你服务器时间准确,和北京时间误差最好2分钟内,最大不要超过5分钟,时间差过大会导致加密校验失效; 2,...
  • u011829023
  • u011829023
  • 2014年11月07日 09:55
  • 2580

java通过url调用远程接口返回json数据,有用户名和密码验证

最近有需要调用url远程接口来获取返回值,还有用户名和密码验证 使用http请求来获取接口返回值,代码如下 package com.kp.module; import com.kp.co...
  • wanglong1990421
  • wanglong1990421
  • 2017年12月15日 18:41
  • 118

java模拟http请求调用远程接口工具类

java模拟http请求调用远程接口工具类
  • airwolk
  • airwolk
  • 2017年02月08日 11:42
  • 240

Java模拟http请求调用远程接口工具类(转)

package ln; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRe...
  • Axela30W
  • Axela30W
  • 2017年06月07日 11:00
  • 347

JAVA远程接口

  • 2008年04月03日 15:44
  • 44KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[C#]winForm调用WebService的远程接口
举报原因:
原因补充:

(最多只允许输入30个字)