สัญญาฬังก์ SOAP
- หน้าก่อนหน้า นิยาม SOAP
- หน้าต่อไป SOAP Envelope
โมดูลก่อสร้าง SOAP
ข้อความ SOAP คือแบบ XML ทั่วไป ซึ่งมีรายการดังต่อไปนี้:
- รายการ Envelope ที่จำเป็น สามารถใช้เพื่อสัญญาณ XML นี้ว่าเป็นข้อความ SOAP
- รายการ Header ที่เป็นตัวเลือก มีข้อมูลที่อยู่ในส่วนหัวข้อ
- รายการ Body ที่จำเป็น มีข้อมูลเรื่องการเรียกใช้งานและการตอบสนองทั้งหมด
- รายการ Fault ที่เป็นตัวเลือก มีข้อมูลเกี่ยวกับข้อผิดพลาดที่เกิดขึ้นในการจัดการข้อความนี้
ทั้งหมดรายการดังกล่าวถูกประกาศในชื่อช่องนามเริ่มต้นโดยเริ่มต้นกับ SOAP:
http://www.w3.org/2001/12/soap-envelope
และชื่อสเปซนิยมตัวแทน SOAP และประเภทข้อมูล SOAP:
กฎการใช้งาน
นี่เป็นบางกฎการใช้งานที่สำคัญ:
- ข้อความ SOAP ต้องใช้ XML ในการเข้ารหัส
- ข้อความ SOAP ต้องใช้ SOAP Envelope ชื่อสเปซ
- ข้อความ SOAP ต้องใช้ SOAP Encoding ชื่อสเปซ
- ข้อความ SOAP ไม่สามารถมีอ้างอิง DTD
- ข้อความ SOAP ไม่สามารถมีคำสั่ง XML การประมวลเอง
โครงสร้างพื้นฐานของข้อความ 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:Header> ... ... </soap:Header> <soap:Body> ... ... <soap:Fault> ... ... </soap:Fault> </soap:Body> </soap:Envelope>
- หน้าก่อนหน้า นิยาม SOAP
- หน้าต่อไป SOAP Envelope