• WebService


    webService实践
    1、.NET Framework4并没有直接提供ASP.NET Web Service Application模版。
    这说明了webService已经找到了更好的替代品。
    2、实例中的Service1继承System.Web.Services.WebService,说明了WebService所用的方法来自这个类。
    3、HellowWorld,只是服务器上的一个方法,这个方法有个标签[WebMethod]。返回了一个字符串。
      这个方法是为了说明客户端能够调用到该服务器上的方法。
    4、运行后能够看到一个页面,这个页面做了一个测试,用来测试Helloworld是否被调用了。
    点击调用,可以看到页面是打印有"Hello World",说明该方法的确被调用了。
    5、观察浏览器的地址栏,上面的地址是
    http://localhost:2645/Service1.asmx/HelloWorld
    说明webService的请求地址是http://localhost:2645/Service1.asmx/HelloWorld
    但是直接请求不能够正常运行,还得提交参数。
    6、可以通过post的方式提交数据给上面的地址。可以新建页面,也可以用WebClient
    然后post数据给上面的地址。postData数据为byte[],不允许为空。
    7、关于可以使用的协议
    在<system.web>配置
        <webServices>
            <protocols>
              <add name="HttpSoap"/>
              <add name="HttpPost"/>
              <add name="HttpGet"/>
              <add name="Documentation"/>
            </protocols>
          </webServices>
    8.通过框架来调用该webServcie

    可以在项目中直接对webService的引用。

    然后调用

    ServiceReference1.Service1SoapClient soapClient = new ServiceReference1.Service1SoapClient();
            string s =soapClient.HelloWorld();
    生成的文件都保存在

    Service References\ServiceReference1文件中。

    这是文件的Reference.cs的最后代码

    code

  • 相关阅读:
    (三)字符串、列表、元组、字典
    (二)判断语句和循环语句
    (一)python基础知识
    Python之禅
    《Vue.js实战》一书 p117 练习 1& 2 (2019.12.19)
    React练习 17:02_11_鼠标移过修改图片路径
    React练习 16:02_10_提示框效果
    React练习 15:02_09_单一按钮显示隐藏
    React练习 14:02_08_简易js年历
    React练习 13:02_07_简易选项卡
  • 原文地址:https://www.cnblogs.com/mingyongcheng/p/1990605.html
Copyright © 2020-2023  润新知