调用Web Service的问题。

patrickpan 2008-11-05 06:43:39
请教:这个WebService怎么调用?
用Java开发的。
直接引用不行,生成代理类也不行。
URL如下:
http://202.105.212.146:8080/jboss-net/services/Register?wsdl
...全文
255 27 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
superliu1122 2008-11-06
  • 打赏
  • 举报
回复
修改了WSDL文件 添加引用成功 调用出错

POST数据:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:getRandom xmlns:m="http://realization.webservice.uc.fin.huawei.com" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

服务器响应:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.generalException</faultcode>
<faultstring>Access denied.</faultstring>
<detail/>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

ProjectDD 2008-11-06
  • 打赏
  • 举报
回复
UP
killer_liqiao 2008-11-06
  • 打赏
  • 举报
回复
up
冷月孤峰 2008-11-06
  • 打赏
  • 举报
回复
试试这个:
http://www.cnblogs.com/bobbychencj/articles/607943.html
homejiji 2008-11-06
  • 打赏
  • 举报
回复
mark
冷月孤峰 2008-11-06
  • 打赏
  • 举报
回复
试了一下,可以引用该服务,但是调用的时候确实会报错:Access denied.
再03年的时候做过一个电信的项目,也是用C#调用JAVA的一个服务,刚开始也是有问题。
不过问题处在JAVA的那个服务上面。
jiezi316 2008-11-06
  • 打赏
  • 举报
回复
如果实在不行就用httpwebrequest构建XML请求,然后取返回值解析,一样的原理
tianjinldl 2008-11-06
  • 打赏
  • 举报
回复
学习帮顶,我不会
wangping_li 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 superliu1122 的回复:]
修改了WSDL文件 添加引用成功 调用出错

POST数据:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:getRandom xmlns:m="http://realization.webservice.uc.fin.huawei.com" SOAP-ENV:encodin…
[/Quote]
这是楼主的?

LZ你直接使用httpwebrequest ,获取返回的结果试试看
patrickpan 2008-11-06
  • 打赏
  • 举报
回复
又加了100分求解。
这个Web Service用Java开发的,调用了Apache开发的axis做的Web Service。
zlb789 2008-11-06
  • 打赏
  • 举报
回复
关注
abcniu 2008-11-06
  • 打赏
  • 举报
回复
不能添加WEB引用吗
IMAGSE 2008-11-05
  • 打赏
  • 举报
回复
友情帮顶~
yangmt204 2008-11-05
  • 打赏
  • 举报
回复
o
yagebu1983 2008-11-05
  • 打赏
  • 举报
回复
得需要发布后,然后引用,实例化,使用!!
lovehongyun 2008-11-05
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20031022/23/2385067.html
跟你的错误一样.你看下.
mjjzg 2008-11-05
  • 打赏
  • 举报
回复
顶一下,以表支持
patrickpan 2008-11-05
  • 打赏
  • 举报
回复
添加不了,错误信息:
URI http://202.105.212.146:8080/jboss-net/services/Register?wsdl 处的文档未被识别为已知的文档类型。
来自各已知类型的错误信息可能有助于修复该问题:
- 来自“DISCO 文档”的报告是“在 URL http://202.105.212.146:8080/jboss-net/services/Register?wsdl 处找不到发现文档。”。
- 无法识别此文档格式。
- 来自“WSDL 文档”的报告是“XML 文档(2, 863)中有错误。”。
- 上下文 <sequence xmlns='http://www.w3.

这个WEB Service是用Java写的。
lovehongyun 2008-11-05
  • 打赏
  • 举报
回复
http://202.105.212.146:8080/jboss-net/services/Register?wsdl
用vs添加这个引用
veiny 2008-11-05
  • 打赏
  • 举报
回复
WebService 转换服务~!搜索下
加载更多回复(7)

111,098

社区成员

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

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

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