欢迎使用CSDN-markdown编辑器
来源:互联网 发布:为什么有网络协议 编辑:程序博客网 时间:2024/05/22 04:12
通过实例化Web Service来调用接口
之前写的“车辆调度系统”有一个调用接口来发送腾讯通消息,由于该单位将腾讯通更换为钉钉,需要调用新的接口。
之前写的是通过xml来load()该接口。现在因为某个参数需要传输一个json对象,而通过之前的方法会提示地址栏内容超出限制。所以,我将通过实例化webservice接口来调用该方法。
具体流程如下:
添加服务引用
此处的命名空间名字要记住,到时候需要实例化此命名空间内的内容。我再此定义的名字为:DDMessage.
实例化代码
public void test() { //此处为接收返回内容的xml this.result = XmlProvider.Document("data"); //此处的DDMessage是刚才引用接口写的命名空间。实例化此空间内的类。 DDMessage.dingtalkSoapClient _dd = new DDMessage.dingtalkSoapClient(); string _userid = "测试"; string _type = "类型"; string _ms = "此处为jeson对象,由于保密协议,在此隐藏"; //调用 this.result= (XmlDocument)_dd.接口中对应的方法名称(_userid,_type,_msg); }
相关问题
调试的时候出现过如下问题
An endpoint configuration section for contract 'DDmessage.方法名称' could not be loaded because more than one endpoint configuration for that contract was found. Please indicate the preferred endpoint configuration section by name.
解决:
这里是因为confige配置文件出了问题
这里的标签有两个,我们删掉第二个就可以了。
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- JS的解析与执行——全局预处理命名冲突解决策略与执行
- 奇葩保险花样多,花样营销只为曝光量
- ShaderWeaver使用教程-文字闪烁
- 2017-12-11(docker挂载本地目录到容器)
- Java Spring MVC入门(五)——依赖注入之理论
- 欢迎使用CSDN-markdown编辑器
- 简洁实现RecyclerView上拉加载
- Python中的heapq模块
- 测试图片
- 在android N 的Launcher3中隐藏某些app应用图标
- 安卓键盘顶起输入框
- 一个用python3写的简单截屏工具初步版
- The specified child already has a paren 错误。
- 剑走偏锋-leetcode中的奇技淫巧