社区
Web 开发
帖子详情
java连接.net的webservice问题
brooklyng60
2009-10-24 10:28:04
服务器端是.net编写的webservice,用C#的client调用没问题,用 JAVA调用怎么就报未实例化了啊,网上查了 大半天也没找出来,跟踪发现是参数没传进去,但是看网上的代码 都是那样传的参数啊 ,都还说没问题,贴出来都是没问题的代码,就是
String res=call.invoke(new object("....");类似这行的问题,我是搞.net的,谢谢各位java的兄弟们帮忙看夏,小弟请教了
...全文
130
3
打赏
收藏
java连接.net的webservice问题
服务器端是.net编写的webservice,用C#的client调用没问题,用 JAVA调用怎么就报未实例化了啊,网上查了 大半天也没找出来,跟踪发现是参数没传进去,但是看网上的代码 都是那样传的参数啊 ,都还说没问题,贴出来都是没问题的代码,就是 String res=call.invoke(new object("....");类似这行的问题,我是搞.net的,谢谢各位java的兄弟们帮忙看夏,小弟请教了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brooklyng60
2009-11-29
打赏
举报
回复
还是没有人回答吗?看来又是个无满意答案的帖子,哎
CSDN上的高手少了哦
15年老程创业中
2009-10-24
打赏
举报
回复
前几天遇到同样的问题,如果是axis做的:
call.setUseSOAPAction(true); //.net写的,要加这个
call.setSOAPActionURI("http://tempuri.org/MethodName");//.net写的,要加这个
brooklyng60
2009-10-24
打赏
举报
回复
谢谢楼上的 兄弟,我这两行加了啊,贴上我的 代码,帮忙看下吧,谢谢
import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class InvokeTest {
public static void main(String[] args) {
invoke();
}
public static void invoke() {
try {
String s = "abc";
// WebService URL
String endPoint = "http://localhost/WsdlServer/test.asmx";
// Service's nameSpace
String nameSpace = "http://www.essp.com";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endPoint));
// set function name "PrintStr"
call.setUseSOAPAction(true);
call.setSOAPActionURI(nameSpace + "/PrintStr");
call.setOperation("PrintStr");
call.setOperationName(new QName(nameSpace, "PrintStr"));
// set parmrameter of the function "str"
call.addParameter("str", org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
// return value of the function
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
// execute the function 这行的问题。参数s上面定义也赋值了,进不去
String res = (String) call.invoke(new Object[] {s});
System.out.println("Invoke PrintStr Result = " + res.toString());
} catch (Exception e) {
System.err.println(e);
}
}
}
java
连接
webservice
,axis2实现方式所需jar包
axis2所需jar包,
java
连接
非
.NET
系统实现的
webservice
方法
android
连接
webservice
的示例
连接
webservice
的示例,两示例:dateset
连接
.net
,调用
java
返回String
ASP
.NET
基础课程
ASP
.NET
基础课程主要包含c#语言、winform开发、ASP
.NET
基础开发,是
.NET
开发工程师的课程。
WebService
服务使用Md5和SHA1加密验证登陆
在
WebService
使用Md5和SHA1加密技术对用户密码进行加密处理,从而增加用户安全性。登陆判断同样通过Md5和SHA1加密密码然后和数据库经过加密密码进行比较来(它们可都是二进制滴哦!)验证用户是否存在 很好滴东西 ...
调用
webservice
,通过post传参读取返回的XML
调用
webservice
接口,利用post方式传参数,将返回的XML结果,利用xmldocument返回到页面中。
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章