iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >在C# Winform里如何调用WEB Service API
  • 847
分享到

在C# Winform里如何调用WEB Service API

2023-06-18 00:06:41 847人浏览 薄情痞子
摘要

小编给大家分享一下在C# winform里如何调用WEB Service api,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!搭建了一个很简单的WEB Service,现在以C# WinFORM调用WEB Service

小编给大家分享一下在C# winform里如何调用WEB Service api,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

搭建了一个很简单的WEB Service,现在以C# WinFORM调用WEB Service API为例,谈谈如何使用它 ,在服务中我们只有一个自动生成的方法:HelloWord(),其实现如下:

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

在Winform调用WEB Service API的处理过程中,我们用Winform添加一个按钮,添加单击事件,在事件处理函数中弹出一个对话框显示HelloWord的结果。

添加WEB引用

在VS2005中新建一个windows应用程序项目,取名testwebservice,在项目中添加一个WEB引用,可在“解决方案资源管理器”的项目名上点右键添加,在弹出对话框中的URL输入框中输入WEB服务器的路径:如Http://你的域名/web服务务路径/service.asmx,点击“前行”按钮后会搜索这个服务,并在右边报告找到的服务,并在左边显示service.asmx页面,我们在WEB引用名输入框中输入一个名字,这个将做为程序中WEB服务的命名空间名,这里我们取名mywebservice。

添加按钮单击事件

在Form中拖出一个Button按钮,双击单击事件处理方法,代码如下:

private void button1_Click(  object sender, EventArgs e)  {  mywebservice.Service ws =   new testwebservice.mywebservice.Service();  MessageBox.Show (ws.HelloWorld());  }

其中mywebservice.Service ws = new testwebservice.mywebservice.Service()是实例化一个WEB服务对象,ws.HelloWorld()是调用WEB服务中的这个HelloWorld方法,其返回字符串将用MessageBox.Show()函数显示出来。

好了,最简单的一个调用WEB服务API的WinForm例子已经完成了,编译运行,单击按钮,将会弹出对话框显示“Hello World”信息。

重要的一点,在.net的WEB服务API中,除了一般的数据类型外,还可以返回结构和DataSet对象,有了这一点,就可以构建我们大多数的数据库应用了。

好了,接下来的工作就是在WEB服务中添加你Winform调用WEB Service API来完成你的工作了。

看完了这篇文章,相信你对“在C# Winform里如何调用WEB Service API”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: 在C# Winform里如何调用WEB Service API

本文链接: https://www.lsjlt.com/news/294860.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在C# Winform里如何调用WEB Service API
    小编给大家分享一下在C# Winform里如何调用WEB Service API,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!搭建了一个很简单的WEB Service,现在以C# WinForm调用WEB Service ...
    99+
    2023-06-18
  • 如何使用Java调用C# Web Service方法
    这篇文章主要介绍“如何使用Java调用C# Web Service方法”,在日常操作中,相信很多人在如何使用Java调用C# Web Service方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用J...
    99+
    2023-06-18
  • VB.NET如何调用Web Service
    这篇文章将为大家详细讲解有关VB.NET如何调用Web Service,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET调用Web Service提供服务来编写数据库应用程序的具体步骤,: 启动V...
    99+
    2023-06-17
  • 如何调用Web API
    本篇内容介绍了“如何调用Web API”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一步:打开开发者工具,找一个 JSON 响应...
    99+
    2023-06-29
  • C#如何调用API
    这篇文章主要介绍C#如何调用API,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们有时需要遍历某个目录下的文件和子目录,可以使用System.IO.DirectoryInfo.GetDirectories或GetF...
    99+
    2023-06-17
  • C#怎么使用RestClient调用Web API
    这篇文章主要介绍“C#怎么使用RestClient调用Web API”,在日常操作中,相信很多人在C#怎么使用RestClient调用Web API问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-30
  • ​ABSL里怎么调用第三方的web service
    本篇内容介绍了“ABSL里怎么调用第三方的web service”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!import ABS...
    99+
    2023-06-04
  • 如何在SAP CRM里创建和消费Web service
    Created by Wang, Jerry, last modified on Dec 19, 2014The following steps demonstrates how to expose a function module as...
    99+
    2023-06-02
  • 同一个service如何调用service本身
    这篇“同一个service如何调用service本身”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“同一个service如何调...
    99+
    2023-07-02
  • 如何用C#开发WinForm
    这篇文章主要讲解了“如何用C#开发WinForm”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用C#开发WinForm”吧!首先,你必须要初始化这个组件(见下面程序中初始化Label一样...
    99+
    2023-06-17
  • 如何调用API
    小编给大家分享一下如何调用API,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!给大家分享一个微信域名封杀检测api,平时用微信打开一些公司的网址,结果发现被停止访...
    99+
    2023-06-04
  • c#如何调用API中的copymemory()函数
    在C#中调用API中的CopyMemory()函数,可以使用DllImport特性来声明API函数,并使用Marshal类中的相关方...
    99+
    2024-02-29
    c#
  • 如何在 PHP IDE 中实时调用 API?
    在开发 PHP 应用程序时,经常需要与 API 进行交互。一个好的 PHP IDE 可以提高你的开发效率,特别是在实时调用 API 方面。本文将介绍如何在 PHP IDE 中实时调用 API。 一、什么是 API? API(Applica...
    99+
    2023-07-02
    ide api 实时
  • C#中WinForm框架如何使用
    在C#中使用WinForm框架可以通过以下步骤:1. 创建一个新的WinForm应用程序项目。2. 打开设计视图,在工具箱中选择所需...
    99+
    2023-08-09
    C# WinForm
  • 如何在C++中调用Python
    目录Python的安装VSCode配置HelloWorld测试调用Python函数string.split()第一次尝试第二次尝试第三次尝试总结概要Python的安装 为了使用Py...
    99+
    2024-04-02
  • springboot 如何解决static调用service为null
    springboot static调用service为null @PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。 Java中该注解的说明: ...
    99+
    2024-04-02
  • python中API如何调用
    本文小编为大家详细介绍“python中API如何调用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中API如何调用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。APIAPI:简单来说就是一组协议、一...
    99+
    2023-07-02
  • Python中如何调用API
    在Python中调用API的一种常见方式是使用`requests`库。以下是一个简单的示例,演示如何通过GET请求调用一个API并获...
    99+
    2023-08-28
    python
  • Winform和WPF下如何调用ComponentOne的控件
    这篇文章主要为大家展示了“Winform和WPF下如何调用ComponentOne的控件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Winform和WPF下如何调用ComponentOne的控...
    99+
    2023-06-03
  • controller中如何调用多个service方法
    这篇“controller中如何调用多个service方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“controller...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作