Php 调用web服务不起作用
我试图用PHP使用SOAP协议调用web服务,但它不起作用 文档上的url为: 网址: 我的代码:Php 调用web服务不起作用,php,web-services,soap,wsdl,webservices-client,Php,Web Services,Soap,Wsdl,Webservices Client,我试图用PHP使用SOAP协议调用web服务,但它不起作用 文档上的url为: 网址: 我的代码: ini_set('soap.wsdl_cache_enabled',0); ini_set('soap.wsdl_cache_ttl',0); $url = "http://api.teleport.com.br/wsdl/Teleport"; try { $client = new SoapClient($url); $function = 'ConsultaVeicul
ini_set('soap.wsdl_cache_enabled',0);
ini_set('soap.wsdl_cache_ttl',0);
$url = "http://api.teleport.com.br/wsdl/Teleport";
try {
$client = new SoapClient($url);
$function = 'ConsultaVeiculos';
$arguments= array('ConsultaVeiculos' => array(
"senha" => "*************"
));
$options = array('location' => $url);
$result = $client->__soapCall($function, $arguments);
print_r($result);
} catch (Exception $e) {
print $result." = ".$e;
}
错误:
= SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't find in 'http://api.teleport.com.br/wsdl/Teleport' in PATH: SoapClient->SoapClient('http://api.tele...') #1 [internal function]: FUNCION->testSOAPService() #2 PATH/CodeIgniter.php(359): call_user_func_array(Array, Array) #3 PATH(219): require_once(PATH) #4 {main}
如何正确地做到这一点
感谢使用
PROTEGIDO TEX TECNOLOGIA的网页回复。Tentiva de acesso por AAA.BBB.CCC.DDD
似乎是受IP保护的。你有权使用它吗?是的。在文档中,它不能说明是IP保护,只需要为函数“consultaveculos”发送一个参数“senha”。Senha是访问的令牌。但如果我不发送senha,错误也是一样的。