Gerando Web Services PHP com NuSoap
Este artigo aborda a geração de Web Services em PHP utilizado a biblioteca NuSoap.
NuSoap
<?php
require_once "lib/nusoap.php";
$soap = new soap_server;
$soap->configureWSDL('WS-WebCodeFree',
'http://localhost/ws-webcodefree/');
$soap->wsdl->schemaTargetNamespace
= 'http://soapinterop.org/xsd/';
$soap->register(
'info',
array(),
array('x' => 'xsd:string'),
'http://soapinterop.org/'
);
$soap->register(
'post_java',
array(),
array('x' => 'xsd:string'),
'http://soapinterop.org/'
);
$soap->register(
'post_php',
array(),
array('x' => 'xsd:string'),
'http://soapinterop.org/'
);
$soap->register(
'login_user',
array('login' => 'xsd:string','pass' => 'xsd:int'),
array('x' => 'xsd:string'),
'http://soapinterop.org/'
);
$soap->service(isset($HTTP_RAW_POST_DATA) ?
$HTTP_RAW_POST_DATA : '');
function info(){
return "WebCodeFree - Desenvolvimento Web.";
}
function post_java(){
return "Em Breve Acesso a Postagens Java Via Serviço";
}
function post_php(){
return "Em Breve Acesso a Postagens PHP Via Serviço";
}
function login_user($login, $senha){
return "Seja Bem Vindo Usuário ". $login . " !!!";
}
?>

PreviousWeb Services e Arquitetura Orientada a ServiçosNextEnviando uma Requisição SOAP a um Serviço
Last updated