有没有懂java的帮我翻译一下代码 谢谢

eyuannet 2010-01-15 04:26:41
有没有懂java的帮我翻译成.NET C# 谢谢


String endpoint = "https://pay.test.bank.ecitic.com/Payment/services/PaymentServices";

Service service = new Service();

Call call = (Call) service.createCall();

call.setTargetEndpointAddress(endpoint);
call.setMaintainSession(true);
call.setOperationName("login");

call.addParameter("paraXML", org.apache.axis.Constants.XSD_STRING, javax.xml.rpc.ParameterMode.IN);

call.setReturnType(org.apache.axis.Constants.XSD_STRING);

call.setUseSOAPAction(true);

call.setSOAPActionURI("http://service.payment.citiccard.com");

String login = getLogin();

String result = (String) call.invoke(new Object[] { login });

System.out.println("result is " + result);
...全文
121 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
maomao90 2010-01-18
  • 打赏
  • 举报
回复
学习
flyerwing 2010-01-18
  • 打赏
  • 举报
回复
哎,面向对象还是能好点
eyuannet 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kehan628 的回复:]
JAVA中调用 WebService的一个带加密的步骤

//获得WebService地址
String endpoint = "https://pay.test.bank.ecitic.com/Payment/services/PaymentServices";
//实例化 WebService
          Service service = new Service();
//实例化 WebService的加密方法
          Call call = (Call) service.createCall();
//为 WebService 中的call方法 添加参数 (加密解密用得)
          call.setTargetEndpointAddress(endpoint);
          call.setMaintainSession(true);
          call.setOperationName("login");

          call.addParameter("paraXML", org.apache.axis.Constants.XSD_STRING, javax.xml.rpc.ParameterMode.IN);

          call.setReturnType(org.apache.axis.Constants.XSD_STRING);

          call.setUseSOAPAction(true);

          call.setSOAPActionURI("http://service.payment.citiccard.com");
//登陆
          String login = getLogin();
//调用invoke 方法,并得到返回值result
          String result = (String) call.invoke(new Object[] { login });
//输出result
          System.out.println("result is " + result);


[/Quote]
谢谢楼上这位仁兄
call.setSOAPActionURI("http://service.payment.citiccard.com");
这句话怎么理解啊
kehan628 2010-01-15
  • 打赏
  • 举报
回复
JAVA中调用 WebService的一个带加密的步骤

//获得WebService地址
String endpoint = "https://pay.test.bank.ecitic.com/Payment/services/PaymentServices";
//实例化 WebService
Service service = new Service();
//实例化 WebService的加密方法
Call call = (Call) service.createCall();
//为 WebService 中的call方法 添加参数 (加密解密用得)
call.setTargetEndpointAddress(endpoint);
call.setMaintainSession(true);
call.setOperationName("login");

call.addParameter("paraXML", org.apache.axis.Constants.XSD_STRING, javax.xml.rpc.ParameterMode.IN);

call.setReturnType(org.apache.axis.Constants.XSD_STRING);

call.setUseSOAPAction(true);

call.setSOAPActionURI("http://service.payment.citiccard.com");
//登陆
String login = getLogin();
//调用invoke 方法,并得到返回值result
String result = (String) call.invoke(new Object[] { login });
//输出result
System.out.println("result is " + result);

guyehanxinlei 2010-01-15
  • 打赏
  • 举报
回复
有点像WebService
eyuannet 2010-01-15
  • 打赏
  • 举报
回复
真的没人懂么?
ErnestChen2go 2010-01-15
  • 打赏
  • 举报
回复
帮顶了!
JavaK 2010-01-15
  • 打赏
  • 举报
回复
模拟Login,哇,貌似想模拟银行的Login啊.
平生我自如 2010-01-15
  • 打赏
  • 举报
回复
2年没接触了,很遗憾帮不了你,等待高手吧

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧