SOAP အိပ်တန်း HTTP

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