%--
Document : index.jsp
Created on : 08-Feb-2010, 10:06:14
Author : Radovan Netuka
--%>
<%@ page contentType="text/html" pageEncoding="UTF-8" %>
Piggy Bank - SOAP
Piggy Bank - SOAP webová služba
Zašlete SOAP požavadek na adresu /piggybank/soap/account.
Využijte projekt Tiny Browser, HTTP Raw, HTTP HttpClient, nebo použijte
vlastního HTTP klienta (telnet, ap.). Sledujte odpovědi.
Vložení peněz:
<?xml version='1.0' encoding='utf-8'?>
<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>
<SOAP:Body>
<piggy:deposit xmlns:piggy="piggybank">
<amount>100</amount>
</piggy:deposit>
</SOAP:Body>
</SOAP:Envelope>
Výběr peněz:
<?xml version='1.0' encoding='utf-8'?>
<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>
<SOAP:Body>
<piggy:withdraw xmlns:piggy="piggybank">
<amount>100</amount>
</piggy:withdraw>
</SOAP:Body>
</SOAP:Envelope>
Zůstatek na účtu:
<?xml version='1.0' encoding='utf-8'?>
<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>
<SOAP:Body>
<piggy:getBalance xmlns:piggy="piggybank" />
</SOAP:Body>
</SOAP:Envelope>
Pozn. při výběru větší částky, než je aktuálně na účtu vrací server odpověd
500 Internal Server Error. Všimněte si ale SOAP výjimky v příloze.