美文网首页
在解决方案中引用Java WebService

在解决方案中引用Java WebService

作者: 宅玖蔡 | 来源:发表于2019-06-25 19:10 被阅读0次

    1、引用添加处

    image

    2、查找WSDL服务

    image

    点击“转到”查找服务,假如服务格式不正确,则会发生错误

    注:服务地址必须以“?wsdl”结尾,否则无法找到以WSDL(网络服务描述语言,Web Services Description Language)约束的XML接口文档

    image

    3、如何找到正确地址

    有时发布的Java WebService的地址(如 http://192.168.183.9:8080/webService/services/WbService)不一定能够找到,此时可以通过在浏览器中访问并跳转来找到WSDL访问地址

    image

    4、服务声明与方法调用

    WbService.WbServicePortTypeClient webClient = new WbService.WbServicePortTypeClient();
    
    if (webClient.State != System.ServiceModel.CommunicationState.Opened)
    
        webClient.Open();
    
    bool result = webClient.save_gps_machines("1", 0, 0);
    

    5、服务引用动态声明

    image image
    string service_ip = "192.168.183.9";
    
    string port = "8080";
    
    string address = string.Format("http://{0}:{1}/webService/services/IWbService", service_ip, port);
    
    WbService.WbServicePortTypeClient webClient = new WbService.WbServicePortTypeClient("IWbServiceHttpPort", address);
    

    相关文章

      网友评论

          本文标题:在解决方案中引用Java WebService

          本文链接:https://www.haomeiwen.com/subject/rugxcctx.html