使用Axis 调用 .net c#提供的webservise接口 急!

javaiswhat 2010-05-21 09:51:23
使用Axis 调用 .net c#提供的webservise接口

这是通过IE访问url返回的值
<?xml version="1.0" encoding="utf-8" ?> 
<string xmlns="http://tempuri.org/">{\rtf1\ansi\ansicpg936\deff0\ deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \cb\ce\cc\e5;}{\f1\fnil\fcharset134 ;}} \viewkind4\uc1\pard\lang2052\f0\fs18{\object\objemb{\*\objclass AutoCAD.Drawing.15}\objw6960\objh5307{\*\objdat a 01050000 02000000 13000000 4175746f4341442e44726177696e672e313500 00000000 00000000 00 380000 d0cf11e0a1b11ae1000000000000000000000000000000003e000300f eff090006000000000000 </string>


这是调用的程序

String namespace = "http://tempuri.org/";
String actionMethod = "GetPictureInfoByID";

Service service = new Service();
Call call = (Call) service.createCall();
call.setUseSOAPAction(false);

call.setTargetEndpointAddress(new URL("http://10.136.122.30/YZInterface/YZService.asmx"));
call.setTimeout(new Integer(15*1000));

call.setOperationName(new QName(namespace ,actionMethod));

call.addParameter(new QName(namespace, "id"), Constants.SOAP_STRING, ParameterMode.IN);

call.setReturnType(Constants.SOAP_STRING);

call.setUseSOAPAction(true);
call.setSOAPActionURI(namespace + actionMethod);

Object o = call.invoke(new Object[]{"80450"});

System.out.println(o);


这个程序报的错误信息

Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXParseException: Character reference "&#x0" is an invalid XML character.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException: Character reference "&#x0" is an invalid XML character.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
...全文
157 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiaoyan7Q 2011-11-17
  • 打赏
  • 举报
回复
楼主问题解决了没有啊,说说经验,我也遇到了这样的问题
javaiswhat 2010-05-21
  • 打赏
  • 举报
回复
自己顶上

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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