当前位置: 首页 > news >正文

通俗理解webService及.net中的使用方法

什么是WebService?

WebService两个关键字:HTTP接口

WebService就是一个接口,与普通接口的区别就是:
普通接口只能本地调用;WebService可以远程调用。

WebService的原理是通过http请求将你想要访问的服务名称以及参数传递到服务器这边,服务器这边根据你传递的参数进行相应的处理,并将结果返回给你。

WebService可以当做是一种资源(其实是服务),就好比伊拉克的石油。

其次,你指得HTTP请求,它是获取资源的方式,就好比商人从伊拉克交易石油。
而Ajax,也是一种获取资源的方式,可以比作流氓从伊拉克抢油(这个比喻)。

再比如,我本地实现了一个机器翻译功能,当然这个功能只能在本地被调用,因此叫做local Service,但是呢,有一天,我通过RestAPI的形式,把这个机器翻译功能变成了一个可通过HTTP请求访问(调用)的API了,这时候,就可以叫做Web Service了,其中,RestAPI也就可以称之为Web Service技术了。WebService的实现有很多方案,如使用xml作为参数传递格式的ws-xmlrpc等。

.Net中的使用方法

引用完成后,便可直接根据引用名调用webservice中提供的对应接口

 

 

参考:https://segmentfault.com/q/1010000004226534

另推荐:Web service是什么?

转载于:https://www.cnblogs.com/ImaY/p/8125486.html

相关文章:

  • PHP后门的eval类和system类 函数到底有哪些区别
  • mint-ui 填坑之路
  • 秒懂Vuejs、Angular、React原理和前端发展历史
  • Java定时器应用
  • 模型分离(选做)
  • 游戏全区全服和分区分服 QQ斗地主的设计
  • 【习题 7-7 UVA-12558】Egyptian Fractions (HARD version)
  • 仿腾讯固定导航栏
  • window进行缩放时左侧菜单高度随之变化
  • 如何将pdf文件的英文翻译成中文
  • mac用BootCamp装windows装完之后驱动问题
  • Jquery命名冲突解决的五种方案
  • 【margin与padding的区别与用法】
  • MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
  • 十三、视图
  • 网络传输文件的问题
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 77. Combinations
  • ES10 特性的完整指南
  • ES6简单总结(搭配简单的讲解和小案例)
  • Fastjson的基本使用方法大全
  • Linux快速复制或删除大量小文件
  • Vim 折腾记
  • webpack项目中使用grunt监听文件变动自动打包编译
  • windows下mongoDB的环境配置
  • 阿里云Kubernetes容器服务上体验Knative
  • 机器学习学习笔记一
  • 让你的分享飞起来——极光推出社会化分享组件
  • ​虚拟化系列介绍(十)
  • #define与typedef区别
  • (11)MSP430F5529 定时器B
  • (13)Hive调优——动态分区导致的小文件问题
  • (2020)Java后端开发----(面试题和笔试题)
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (SpringBoot)第七章:SpringBoot日志文件
  • (十三)Maven插件解析运行机制
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)用.Net的File控件上传文件的解决方案
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)
  • @Autowired 与@Resource的区别
  • [@Controller]4 详解@ModelAttribute
  • []error LNK2001: unresolved external symbol _m
  • [BeginCTF]真龙之力
  • [BZOJ 1040] 骑士
  • [BZOJ4010]菜肴制作
  • [BZOJ4566][HAOI2016]找相同字符(SAM)
  • [C#] 如何调用Python脚本程序
  • [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型
  • [codeforces]Levko and Permutation