Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in /var/www/testes/webservice/client.php:8
Stack trace:
#0 /var/www/testes/webservice/client.php(8): SoapClient->__call('write', Array)
#1 /var/www/testes/webservice/client.php(8): SoapClient->write('foo')
#2 {main}
thrown in /var/www/testes/webservice/client.php on line 8
Pergunta
Prove Yourself
Estou tentando criar um WebService sem WSDL (ele não será um WebService público). Segue o código:
<?php // server.php class Writer { public function write($message) { $file = fopen('/tmp/foo.txt', 'a'); fwrite($file, $message); fclose($file); } } $server = new SoapServer(null, array( 'uri' => 'http://localhost/testes/webservice/', 'trace' = true )); $server->addClass('Writer'); $server->handle(); ?><?php // client.php $client = new SoapClient(null, array( 'uri' => 'http://localhost/testes/webservice/', 'location' => 'http://localhost/testes/webservice/server.php', 'trace' => true )); $client->write('foo'); ?>Erro:Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in /var/www/testes/webservice/client.php:8 Stack trace: #0 /var/www/testes/webservice/client.php(8): SoapClient->__call('write', Array) #1 /var/www/testes/webservice/client.php(8): SoapClient->write('foo') #2 {main} thrown in /var/www/testes/webservice/client.php on line 8O que está errado?
Editado por Prove YourselfLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.