عنصر SOAP Body
- صفحه قبلی SOAP Header
- صفحه بعدی SOAP Fault
عنصر Body الزامی SOAP شامل پیام SOAP واقعی است.
عنصر SOAP Body
عنصر Body SOAP الزامی میتواند پیام SOAP واقعی که قصد ارسال آن به نقطه پایانی نهایی پیام است را شامل شود.
عناصر مستقیم فرزندSOAP میتوانند نامفضای معتبر باشند. SOAP در فضای پیشفرض (http://www.w3.org/2001/12/soap-envelope) یک عنصر در داخل Body عنصر تعریف کرده است. به عنوان مثال، عنصر Fault SOAP، که برای نشاندادن پیام خطا استفاده میشود.
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body> <m:GetPrice xmlns:m="http://www.codew3c.com/prices"> <m:Item>Apples</m:Item> </m:GetPrice> </soap:Body> </soap:Envelope>
در مثال بالا درخواست قیمت سیب ارسال شده است. توجه داشته باشید که عناصر m:GetPrice و Item در این مثال عناصر اختصاصی برنامه هستند و بخشی از استاندارد SOAP نیستند.
و یک پاسخ SOAP باید مشابه این باشد:
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body> <m:GetPriceResponse xmlns:m="http://www.codew3c.com/prices"> <m:Price>1.90</m:Price> </m:GetPriceResponse> </soap:Body> </soap:Envelope>
- صفحه قبلی SOAP Header
- صفحه بعدی SOAP Fault