drop0118 2011-03-30 17:27:54 10655次浏览 22条回复 0 0 0

我是按照官方说明一步一步的做Web Service 但是当我用

$client=new SoapClient('http://hostname/path/to/index.php?r=stock/quote');
echo $client->getPrice('GOOGLE');

去访问我这个webservice的时候出现如下错误,如何解决啊! Fatal error: Uncaught SoapFault exception: [Client] Function ("getPrice") is not a valid method for this service in E:\wamp\www\index.php:3 Stack trace: #0 [internal function]: SoapClient->__call('getPrice', Array) #1 E:\wamp\www\index.php(3): SoapClient->getPrice('GOOGLE') #2 {main} thrown in E:\wamp\www\index.php on line 3

  • 回复于 2011-04-06 13:36 举报

    这里有个奇怪的现象,每当我对webservice服务端的程序进行改动之后,第一次访问这个页面WSDL中就有函数方法描述
    ,但是刷新一次就没有了,不知道是为什么。

  • 回复于 2011-11-15 16:51 举报

    遇到相同的问题,文件修改后第一次访问可以看到里面的方法,刷新后就消失了,让后再修改依然如故,把demo的phonebook原封不动放到根目录测试也是不行,难道是配置问题,确定开启了soap 难道是php 5.2.6的bug,求解!!

您需要登录后才可以回复。登录 | 立即注册