• web服务代理


            在调用web服务程序的时候,通常使用get和post方法来调用,但是我们也可以通过web服务代理来调用。通过对已有的web服务程序的调用来实现异地使用。

         首先我们需要建立一个web服务程序,一开始在vs2013中找不到ASP.NET web服务程序,通过查找资料找到了建立方法:建立空白的web应用程序—>添加—>新建项—>web服务


         

         Web服务会自动生成一个简单的测试程序,我们可以在此基础上修改,也可以进行自己编写。运行成功的界面如下:

     

         

         Web服务程序建立好之后就开始进行调用吧,我们需要重新建立一个web应用程序,然后添加web引用:

      

     

         输入自己web服务程序运行的网址,然后点击“转到”,出现所需要的方法 ,如下图所示:

        

          这样就能添加到自己所需要的web服务引用,然后就是在web程序中进行服务调用:

     protected void Page_Load(object sender, EventArgs e)
            {
                webservice.WebService1SoapClient ww = new webservice.WebService1SoapClient();
                
                Response.Write(ww.HelloWorld("王朋波"));
            }

          然后运行程序即可。注意:在运行应用程序之前,web服务程序也必须运行,否则就会提示使用了不正确的地址或者SOAP操作。这是因为在这个过程中网站和服务必须是同时运行的,只不过从表面上看我们只应用了网站,但是在后台还会运行多个程序。


          web服务给我提供了众多方便,现在也只不过了解了一些皮毛,还需要继续深入的去了解它,然后好好的利用它。困难和问题还在不断的出现,但是坚持下去,一切问题都将迎刃而解。

            

  • 相关阅读:
    波卡(Polkadot)创始人Gavin Wood眼中加密世界
    DOT的目的是什么
    如何在波卡测试网上起验证人节点
    Polkadot波卡链众筹成本价与总量、创始人团队简介
    Polkadot验证节点的安全性和可用性
    RSA算法详解
    haproxy+keepalived原理特点
    haproxy+keepalived原理特点
    haproxy+keepalived原理特点
    python基础1习题练习
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253799.html
Copyright © 2020-2023  润新知