zoukankan      html  css  js  c++  java
  • xmlrpc傻瓜版入门

    困扰我多天的问题终于解决了,刚开始对于xml-rpc摸不着头脑,在不断尝试下终于解决了,

    首先创建一个xml-rpc服务

    1,创建一个类库名字为Test

    在类库下建一格接口

    interface ITest

    {

       [XmlRpcMethod("user.addUser", Description = "添加新员工")]
            bool AddUser(contactInfo contactinfo);

            [XmlRpcMethod("user.deleteUser", Description = "通过用户名删除用户")]
            bool DeleteUser(string user_id);

    }

    类库要引用CookComputing.XmlRpcV2.dll

    2,创建接口的实现类,也就是创建服务

    public class TestService

    {

      public bool AddUser(contactInfo contactinfo)

      {

      }

      public bool DeleteUser(string user_id)

      {

      }

    }

    这样服务端就算创建好了,接下来是客户端的事了

    Client

    1,把类库引用到项目中,将类库生成的dll和CookComputing.XmlRpcV2.dll添加到项目的bin目录下

    2,配置webconfig

     <httpHandlers>
          <remove verb="*" path="*.asmx" />
          <add verb="*" path="test.rem" type="TestService.TestService,TestService"/>//红色部分为服务,也就是TestService命名空间下的TestService,紫色部分为类库的dll
        </httpHandlers>

    然后运行网站http://localhost:8316/test.rem 即可

  • 相关阅读:
    array_map()与array_shift()搭配使用 PK array_column()函数
    Educational Codeforces Round 8 D. Magic Numbers
    hdu 1171 Big Event in HDU
    hdu 2844 poj 1742 Coins
    hdu 3591 The trouble of Xiaoqian
    hdu 2079 选课时间
    hdu 2191 珍惜现在,感恩生活 多重背包入门题
    hdu 5429 Geometric Progression 高精度浮点数(java版本)
    【BZOJ】1002: [FJOI2007]轮状病毒 递推+高精度
    hdu::1002 A + B Problem II
  • 原文地址:https://www.cnblogs.com/zlzly/p/1922236.html
Copyright © 2011-2022 走看看