Webservice-WebClient dengan Nusoap dan XAMPP.
Berikut langkah-langkahnya
1. Buat folder d:>server (lokasi file webserver)
2. Setting path di komputer dengan tambahkan d:/xampp/php, lokasi file xampp yang akan digunakan.
3. Download nusoap. File folder lib dicopykan ke :
- dalam d:>server
- dalam htdoc di folder aplikasinya.
4. Jalankan server di d:>php -S localhost:8082 -t server
Buat koding di d:>server dengan nama file ws.
require_once('lib/nusoap.php');
$server= new soap_server;
$server->configureWSDL('hello','http://localhost:8082/ws.php?wsdl');
function hello($nama) {
return 'Hallow' . $nama;
}
/*mendaftarkan fnction(method) ke web service (3)*/
$server->register(
'hello', //nama method yang akan dijalankan (4)
array('nama'=>'xsd:string') //input yang diperlukan
);
$HTTP_RAW_POST_DATA=isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
?>
Buat file webclient di htdoc:
/* kuncinya di SoapClient */
$pelanggan= new SoapClient('http://localhost:8082/ws.php?wsdl');
$response=$pelanggan->hello('Damaruta');
echo $response;
?>
1. Buat folder d:>server (lokasi file webserver)
2. Setting path di komputer dengan tambahkan d:/xampp/php, lokasi file xampp yang akan digunakan.
3. Download nusoap. File folder lib dicopykan ke :
- dalam d:>server
- dalam htdoc di folder aplikasinya.
4. Jalankan server di d:>php -S localhost:8082 -t server
Buat koding di d:>server dengan nama file ws.
require_once('lib/nusoap.php');
$server= new soap_server;
$server->configureWSDL('hello','http://localhost:8082/ws.php?wsdl');
function hello($nama) {
return 'Hallow' . $nama;
}
/*mendaftarkan fnction(method) ke web service (3)*/
$server->register(
'hello', //nama method yang akan dijalankan (4)
array('nama'=>'xsd:string') //input yang diperlukan
);
$HTTP_RAW_POST_DATA=isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
?>
Buat file webclient di htdoc:
/* kuncinya di SoapClient */
$pelanggan= new SoapClient('http://localhost:8082/ws.php?wsdl');
$response=$pelanggan->hello('Damaruta');
echo $response;
?>
0 Response to "Webservice-WebClient dengan Nusoap dan XAMPP."
Posting Komentar