求助!请教PHP调用JAVA的WebService的问题!

dddggg 2008-04-16 07:52:26
项目需要,PHP要调用另一方JAVA写的WebService,由于一直写PHP,所以对JAVA不太了解,但从WebService的应用上来讲,WebService应该是不分语言的,但我却遇到 了问题,同样一个WebService,接口方法很简单,一个函数,几个参数,但用C#调用可以成功,但PHP怎么写都不成功,将.NET代码和PHP代码帖上:
方法注释:
uploadData1(String customerId,Int typeNo,String dataId,Double sum,String occurTime,String remark)

.net调用代码:

CRM.BusinessDataService crm = new CRM.BusinessDataService();
crm.uploadData1("654321",1,"100002",5,"2007/02/02 02:02:02","rere4");



PHP调用代码

$client = new nusoap_client("http://localhost/BusinessDataService?WSDL",true);
$proxy = $client->getProxy();
$result = $proxy->uploadData1("654322",1,"100002",5,"2007/02/02 02:02:02","remark");
var_dump($result);



不用代理用以下方法也不成功

PHP coderequire_once('nusoap/lib/nusoap.php');
$client = new nusoap_client("http//local/BusinessDataService?WSDL",true);
$client->call("uploadData1",array("654322",1,"100002",5,"2007/02/02 02:02:02","remark"));



非常郁闷~


望高手出招
...全文
216 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2010-08-03
  • 打赏
  • 举报
回复
帖出可供测试的地址
骄傲青蛙 2010-08-03
  • 打赏
  • 举报
回复
可以用这个is_soap_fault函数去测试一下是否访问成功,

http://nl3.php.net/manual/en/function.is-soap-fault.php

php可用的webService有四个,

http://nl3.php.net/manual/en/refs.webservice.php
sdh888hf 2010-08-03
  • 打赏
  • 举报
回复
晕 我也这问题,解决了没,求助啊,解决来麻烦加我QQ593943439 支援下
classic20082003 2009-04-09
  • 打赏
  • 举报
回复
我也遇到这个问题怎么解决的啊
leec1981 2008-04-16
  • 打赏
  • 举报
回复
你的错误信息呢?
我的nusoap.php中没有nusoap_client,只有soapclient。
dddggg 2008-04-16
  • 打赏
  • 举报
回复
没有错误信息,返回就是空的

nusoap_client是nusoap 0.7.3的

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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