Webservice nusoap problema Unsupported HTTP response status 404 Not Fo
Olá!!
Galera tô começando a estudar o webservice Nusoap e estou com um problema na requisição.
O seguinte, no computador do meu trabalho o webservice funcionada e dá o retorno, já no meu notebook ele dá o seguinte erro
"HTTP Error: Unsupported HTTP response status 404 Not Found (soapclient->response has contents of the response)"
As versões do php e apache são as mesmas.
Segue código:
<?php
//Cliente.php
include('lib/nusoap.php');
$cliente = new nusoap_client('http://localhost/webservice/server.php?wsdl');
$parametros = array('nome'=>'Teste',
'idade'=>51);
$resultado = $cliente->call('exemplo', $parametros);
if ($cliente->fault){
echo "Falha<pre>".print var_dump($resultado)."</pre>";
} else {
$err = $cliente->getError();
if ($err){
echo "Erro<pre>".$err."</pre>";
} else {
echo utf8_encode($resultado);
}
}
echo utf8_encode($resultado);
?>
<?php//Servidor.php
include('lib/nusoap.php');
$servidor = new nusoap_server();
$servidor->configureWSDL('urn:Servidor');
$servidor->wsdl->schemaTargetNamespace = 'urn:Servidor';
function exemplo($nome, $idade){
return($nome.' -> '.$idade);
}
$servidor->register(
'exemplo',
array('nome'=>'xsd:string',
'idade'=>'xsd:int'),
array('retorno'=>'xsd:string'),
'urn:Servidor.exemplo',
'urn:Servidor.exmeplo',
'rpc',
'encoded',
'Apenas um exemplo utilizando o NuSOAP PHP.'
);
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$servidor->service($HTTP_RAW_POST_DATA);
?>
o mesmo código e o mesmo arquivo nusoap são os mesmos.
Alguém sabe dizer pq no not não funciona?
Discussão (7)
Carregando comentários...