c#调用webservice 示例

编程入门 行业动态 更新时间:2024-10-22 15:42:33

c#调用webservice <a href=https://www.elefans.com/category/jswz/34/1770116.html style=示例"/>

c#调用webservice 示例

一、添加webservice链接地址

  1. 链接地址如下

http://HM01:8000/sap/bc/srt/wsdl/flv_10002A111AD1/srvc_url/sap/bc/srt/scs/sap/zhrom00
 

2、 C#添加引用—添加服务引用(S)…

3、输入链接地址 –前往(G)

这样就引用成功了

 4、调用webservice

            string REQNO = "1002201707202054190001";  //  接口输入参数

I_JSON

JSON

1002201707202054190001

            string      JSON = "[{ORDER: \"1\", PERNR: \"15\", TYPE: \"S\", MESSAGE: \"成功\"},{ORDER: \"2\", ORGID: \"16\", TYPE: \"E\", MESSAGE: \"失败\"}]";

// 接口输入参数

I_JSON

JSON

[{ORDER: "1", ORGID: "20000000", TYPE: "S", MESSAGE: ""},{ORDER: "2", ORGID: "20000001", TYPE: "S", MESSAGE: ""}]

     

            sms2.service web = new sms2.service();   // 实例化  webservice  服务类

            NetworkCredential myCred = new NetworkCredential("init1234", "87654321");

//          创建一个用户名密码

            web.Credentials = myCred;

            // web服务类引用, 用户名密码

            web.RequestEncoding = Encoding.UTF8;

            //  设置字符传输类型

            sms2.ZHROM001_RETURN zp = new sms2.ZHROM001_RETURN();

             //  输入参数类

            zp.I_REQNO = REQNO;

            zp.I_JSON = JSON;

             //  赋值

            sms2.ZHROM001_RETURNResponse Rps = web.ZHROM001_RETURN(zp);

            // 输出参数类           web服务调用函数 传入输入参数类

            string val = Rps.E_JSON;

            // 输出参数类赋值

// {type: "E", message: "更新失败"}    // 返回值

//  解析 json 字符串

            if (val.Contains("type"))    // 判断是否包含返回正确字符

            {

               

                JavaScriptObject jsonObj =            JavaScriptConvert.DeserializeObject<JavaScriptObject>(val);

                string type=jsonObj["type"].ToString();

                string message = jsonObj["message"].ToString();

更多推荐

c#调用webservice 示例

本文发布于:2023-12-03 17:06:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1656900.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:示例   webservice

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!