SOAP အိပ်တန်း HTTP
- အရေးပါ စာလုံး SOAP အကြုံးဖြတ်
- နောက်ပိုင်း စာလုံး SOAP အကြောင်းကျဉာဏ်
HTTP ပေါင်းဆက်
HTTP က TCP/IP ပေါ်တွင် ခုံးသုံး သည်။ HTTP အသုံးပြုသူ က အင်တာနက် ခုံးသုံး က ကော်ဘီ က ခုံးသုံး က အဆက်ပြောင်း တွေ့သည်။ အဆက်ပြောင်း ဖြစ်ပြီး ပြီးပြီးဆုံး က အသုံးပြုသူ က ကော်ဘီ က အင်တာနက် အရေးယူခြင်း သတင်း ကို ပေးသည်:
POST /item HTTP/1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
ယခု မှာ ပြင်ပ လုပ်ငန်း က အင်တာနက် အရေးယူခြင်း ကို ပြင်ဆင် ပြီး အင်တာနက် အရေးယူခြင်း ကို ကော်ဘီ က ချီတင် ပေးသည်။ အမည်သို့ ဖြစ်သော အင်တာနက် အရေးယူခ�င်း အခြေအနေ ကို ချီတင် ပေးသော အချက်အလက် အရေးယူခြင်း အမှတ် ပါဝင်သည်:
200 အောင် Content-Type: text/plain Content-Length: 200
在上面的例子中,服务器返回了一个 200 的状态代码。这是 HTTP 的标准成功代码。
假如服务器无法对请求进行解码,它可能会返回类似这样的信息:
400 Bad Request Content-Length: 0
SOAP အိပ်တန်း HTTP
SOAP စီးပွားရေး အကြောင်းကျဉာဏ် ကို လိုအပ်သည် ဖြစ်သည်။
HTTP + XML = SOAP
SOAP စီးပွားရေး အကြောင်းကျဉာဏ် အတွက် အိပ်တန်း HTTP အပ်နှံခြင်း သို့မဟုတ် အိပ်တန်း HTTP GET အပ်နှံခြင်း
HTTP POST စီးပွားရေး အကြောင်းကျဉာဏ် ကို လိုအပ်သည် ဖြစ်သည်။
Content-Type
SOAP စီးပွားရေး အကြောင်းကျဉာဏ် နှင့် အပြန်ပြန်ချက် အပိုင်းအစည်း အတွက် အကြောင်းကျဉာဏ် ကို ကျမ်းကိုးပါ။
အပိုင်းအစည်း
Content-Type: MIMEType; charset=character-encoding
အကြောင်းကျဉာဏ်
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
SOAP စီးပွားရေး အကြောင်းကျဉာဏ် နှင့် အပြန်ပြန်ချက် အပိုင်းအစည်း အတွက် အကြောင်းကျဉာဏ် ကို ကျမ်းကိုးပါ။
အပိုင်းအစည်း
Content-Length: bytes
အကြောင်းကျဉာဏ်
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
- အရေးပါ စာလုံး SOAP အကြုံးဖြတ်
- နောက်ပိုင်း စာလုံး SOAP အကြောင်းကျဉာဏ်