H
HTTP MPOST اور HTTP POST
ایک سادہ آبجیکٹ ایکسیس پروٹوکول (SOAP) کی درخواست HTTP کا POST فعل استعمال کر سکتی ہے۔ درحقیقت، تاہم، پروٹوکول کا تقاضا ہے کہ سرور سے پہلی درخواست M-POST کا استعمال کرتے ہوئے کی جائے۔ M-POST ایک نیا HTTP فعل ہے جسے HTTP ایکسٹینشن فریم ورک (http://www.w3.org/Protocols/HTTP/ietf-http-ext ) کا استعمال کرتے ہوئے بیان کیا گیا ہے۔ اگر M-POST کا استعمال کرتے ہوئے کی گئی درخواست ناکام ہو جاتی ہے، تو کلائنٹ معیاری POST درخواست کا استعمال کر کے دوبارہ کوشش کر سکتا ہے۔ (اس صورت میں، مستقبل کی درخواستیں بھی POST کا استعمال کر سکتی ہیں کیونکہ ظاہر ہے کہ سرور M-POST کو سپورٹ نہیں کرتا ہے۔) M-POST HTTP ہیڈر بھیجنے کی اجازت دیتا ہے جو معیاری POST فعل کے ذریعے نہیں بھیجے جا سکتے، SOAP صارفین کے لیے مزید لچک فراہم کرتے ہیں۔ فائر والز اگر چاہیں تو M-POST کے استعمال پر مجبور کر سکتے ہیں، صرف "text/xml-SOAP" کے مواد کی قسم کے ساتھ تمام HTTP POSTs سے انکار کر کے۔