page contents

C#调用WebService的方法介绍

本文讲述了C#调用WebService的方法介绍!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

attachments-2022-05-4k6pxQBP6294493172003.png

本文讲述了C#调用WebService的方法介绍!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

在日常工作中,如果涉及到与第三方进行接口对接,有的会使用WebService的方式,这篇文章主要讲解在.NET Framework中如何调用WebService。首先我们创建一个WebService,里面有两个方法:一个无参的方法,一个有参的方法:

创建好了WebService以后,把WebService部署到IIS上,并确保可以访问

二、静态引用

这种方式是通过添加静态引用的方式调用WebService。首先创建一个Winform程序,界面上有一个按钮,点击按钮调用WebService:

然后添加静态引用。在要调用WebService的项目上选择引用,然后右键选择“添加服务引用”,如下图所示:

然后输入IIS上部署的WebService地址:

最后点击“确定”按钮即可完成静态引用WebService,添加完成以后的项目结构如下图所示:

添加完引用以后,就可以编写代码了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// <summary>
/// 静态调用WebService
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btn_Static_Click(object sender, EventArgs e)
{
    // 实例化类
    CallWebService.TestWebSoapClient client = new CallWebService.TestWebSoapClient();
    // 调用无参的HelloWorld方法
    string value1= client.HelloWorld();
    // 调用有参的方法
    string value2 = client.Test("有参方法");
    // 输出
    MessageBox.Show($"无参方法返回值:{value1},有参方法返回值:{value2}");
}

运行程序测试:

这样就可以实现调用WebService了。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

  • 发表于 2022-05-30 12:33
  • 阅读 ( 346 )
  • 分类:C/C++开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. Pack 1131 文章
  3. 小柒 1038 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章