Hallo zusammen,
beim Thema Webservice bin ich noch ein Neuling.
Ich habe folgendes Script gefunden, welches mir einen Webservice zur Verfügung stellt. soweit klappt das auch. Den Client zu schreiben ist nicht das Problem.
Nun ist der Fall der, dass dieses Webservice nur ausgeführt werden soll, wenn der Client sich per Username und Passwort authentisiert hat.
Was muss hier bei der Serverdatei ergänzt werden ?
beim Thema Webservice bin ich noch ein Neuling.
Ich habe folgendes Script gefunden, welches mir einen Webservice zur Verfügung stellt. soweit klappt das auch. Den Client zu schreiben ist nicht das Problem.
Nun ist der Fall der, dass dieses Webservice nur ausgeführt werden soll, wenn der Client sich per Username und Passwort authentisiert hat.
Was muss hier bei der Serverdatei ergänzt werden ?
PHP-Code:
function getStockQuote($symbol) {
mysql_connect('localhost','root','passwort');
mysql_select_db('testwebservice2');
$query = "SELECT stock_price FROM stockprices "
. "WHERE stock_symbol = '$symbol'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
return $row['stock_price'];
}
require('lib/nusoap.php');
$server = new soap_server();
$server->configureWSDL('server', 'urn:stockquote');
$server->register("getStockQuote",
array('symbol' => 'xsd:string'),
array('return' => 'xsd:decimal'),
'urn:stockquote',
'urn:stockquote#getStockQuote');
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA)
? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
Kommentar