• C#.Net 调用Java的Web Service


    首先,得有一个web service地址:
    http://www.baiduc.om/XXServices?wsdl

    然后在.net 项目中添加Web引用,并把地址给它输进去

    第三、编码:

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using WebServicesTest.XXServices;
     
    namespace WebServicesTest
    {
        public partial class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                GiftCardRequest gcr = new GiftCardRequest();
                gcr.orderRequestId = DateTime.Now.ToString("yyyyMMddHHmmssffff");
     
                gcr.userName = "9001373";
     
                gcr.applyType = 1;
                gcr.applyTypeSpecified = true;
     
                gcr.saleId = null;
     
                gcr.recordNum = 1;
                gcr.recordNumSpecified = true;
     
                GiftCardInfo[] gcis = new GiftCardInfo[gcr.recordNum];
                GiftCardInfo gci = new GiftCardInfo();
                gci.cardType = "cardtype_vc_461999";
                gci.cardValue = 10000;
                gci.cardValueSpecified = true;
                gci.cardCount = 1;
                gci.cardCountSpecified = true;
                gci.cardTotalValue = 10000;
                gci.cardTotalValueSpecified = true;
                gci.giftValue = 0;
                gci.giftValueSpecified = true;
     
                gcis[0] = gci;
                gcr.cardInfo = gcis;
     
                XXServices.XXServicesocss = new XXServices.XXServices();
                GiftCardResponse giftCardResponse = ocss.giftCard(gcr);
     
            }
        }
    }

    需要注意的一点是,
    vs在解析时,会把int,long,double,DateTime等变量解析成改变量名与改变量名加Specified的形式,只要把要传的参数对应的Specified的值=true,这样就能传过去了,否则,这些类型的参数传不过去 
  • 相关阅读:
    php远程图片抓取存放到本地路径并生成缩略图
    Linux下cron的使用
    centos6.3编译安装Apache2.4.3+PHP5.4.8+Mysql5.5.8
    CentOS 6.3 安装以及配置Apache php mysql
    用avalon和jquery做基础网页导航
    javascrip基本概念(三)
    grunt学习笔记(一)
    前端项目目录管理-部署结构
    javascript基本概念(二)
    avalon学习笔记ui篇-如何将avalon默认的amd模型禁止,以及用require重写。
  • 原文地址:https://www.cnblogs.com/mtsl/p/4234501.html
Copyright © 2020-2023  润新知