SOAP အက္ခရာ

SOAP အဆောက်အအုံ

SOAP အမှတ်အသား တစ်ခု သည် အခြေခံ XML စာသင်္ကာ တစ်ခု ဖြစ်၍ အောက်ပါ အစိတ်အပိုင်းများ ပါဝင်သည်

  • လိုအပ်သော Envelope အစိတ်အပိုင်း သည် ဤ XML စာသင်္ကာကို SOAP အမှတ်အသား ကြောင်း မှတ်ချမှတ်သည်
  • လိုအပ်သော Header အစိတ်အပိုင်း သည် အရာဝတ္တု အချက်အလက် အား ထိပ်သိမ်းထားသည်
  • လိုအပ်သော Body အစိတ်အပိုင်း သည် ချင်းပြောခြင်း နှင့် တုန့်ပြောခြင်း အချက်အလက် အား ထိပ်သိမ်းထားသည်
  • လိုအပ်သော Fault အစိတ်အပိုင်း သည် အမှား အချက်အလက် အချက်အလက် ကို သတိပေးရသည်

ထိုအရာအားစာကြိုးပေးသည် အခြား SOAP အလိုက် အမည်ရှိ နေရာမှ ပြောဆိုထားသည့် အခြေခံ အမည်ရှိ နေရာမှ

http://www.w3.org/2001/12/soap-envelope

以及针对 SOAP 编码和数据类型的默认命名空间:

http://www.w3.org/2001/12/soap-encoding

语法规则

这里是一些重要的语法规则:

  • SOAP 消息必须用 XML 来编码
  • SOAP 消息必须使用 SOAP Envelope 命名空间
  • SOAP 消息必须使用 SOAP Encoding 命名空间
  • SOAP 消息不能包含 DTD 引用
  • SOAP 消息不能包含 XML 处理指令

SOAP 消息的基本结构




  ...
  ...


  ...
  ...
  
    ...
    ...