php 调用.net webserver 错误提示:Method Not Allowed!求助求助!!!
以下是PHP 源码
PHP code
结果是:
HTML code
错误问题就出现在
执行GetStartCity的结果:Fault! code:HTTP, string: Method Not Allowed
GetStartCity 方法 不允许
求助啊 求助啊 !!
PHP code
<?php //hosts 增加 113.240.130.80 sjyt-0001 //hosts 文件目录 "C:\WINDOWS\system32\drivers\etc" $wsdl = 'http://sjyt-0001/ProfessionalProxy/PPService.svc?wsdl'; $client = new SoapClient($wsdl,array( 'location' => 'http://sjyt-0001', 'encoding' => 'gb2312', )); echo("SOAP服务器提供的开放函数:"); echo('<pre>'); var_dump($client->__getFunctions()); echo('</pre>'); echo("SOAP服务器提供的Type:"); echo('<pre>'); var_dump($client->__getTypes()); echo('</pre>'); echo("执行GetStartCity的结果:"); try { $username = $client->__Call('GetStartCity',array()); //$username = $client->GetStartCity(); } catch (SoapFault $fault){ echo "Fault! code:",$fault->faultcode,", string: ",$fault->faultstring; } echo(htmlspecialchars($client->__getLastRequest())); echo('<pre>'); var_dump($username); echo('</pre>'); ?>
结果是:
HTML code
SOAP服务器提供的开放函数:
array(30) {
[0]=>
string(53) "ProxyLoginResponse ProxyLogin(ProxyLogin $parameters)"
[1]=>
string(68) "ProxyTradeLoginResponse ProxyTradeLogin(ProxyTradeLogin $parameters)"
[2]=>
string(59) "GetStartCityResponse GetStartCity(GetStartCity $parameters)"
以下省内容略....
}
SOAP服务器提供的Type:
内容省略...
[12]=>
string(23) "struct GetStartCity {
}"
[13]=>
string(105) "struct GetStartCityResponse {
boolean GetStartCityResult;
ServiceError err;
CityDataSet CityDataSet;
}"
内容省略...
执行GetStartCity的结果:Fault! code:HTTP, string: Method Not Allowed
NULL
错误问题就出现在
执行GetStartCity的结果:Fault! code:HTTP, string: Method Not Allowed
GetStartCity 方法 不允许
求助啊 求助啊 !!
作者: gjj1112 发布时间: 2011-01-07
简单的hello world 能不能执行
作者: ihefe 发布时间: 2011-01-07