SOAP HTTP বান্ধন
- পূর্ববর্তী পৃষ্ঠা SOAP Fault
- পরবর্তী পৃষ্ঠা SOAP প্রয়োগ
HTTP প্রোটোকল
HTTP TCP/IP-র উপর কমিউনিকেশন করে। HTTP ক্লাইেন্ট TCP-র মাধ্যমে HTTP সার্ভারের সাথে সংযোগ স্থাপন করে। সংযোগ স্থাপনের পর, ক্লাইেন্ট সার্ভারের কাছে HTTP রিকোর্ড বার্তা পাঠাতে পারবে:
POST /item HTTP/1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
পরে, সার্ভার এই রিকোর্ডটি প্রক্রিয়াকরণ করবে, এবং ক্লাইেন্টকে একটি HTTP প্রতিক্রিয়া পাঠাবে। এই প্রতিক্রিয়াটিতে, রিকোর্ডের অবস্থা নির্দেশ করার জন্য একটি অবস্থা কোড থাকবে:
200 OK Content-Type: text/plain Content-Length: 200
উপরোক্ত উদাহরণে, সার্ভার 200 এর স্টেট কোড ফিরিয়ে দিয়েছে।এটি HTTP এর প্রমাণপত্র সফল স্টেট কোড
যদি সার্ভার প্রতিক্রিয়াকে ডিকোড করতে পারে না, তবে এমনভাবে একটি তথ্য প্রতিক্রিয়া ফিরিয়ে দিতে পারে:
400 Bad Request Content-Length: 0
SOAP HTTP বান্ধন
SOAP পদ্ধতি হল, SOAP এনকোডিং প্রক্রিয়াকে মেনে নেওয়া HTTP য়োগ্য প্রতিক্রিয়া/প্রতিক্রিয়া
HTTP + XML = SOAP
SOAP য়োগ্য প্রতিক্রিয়া হতে পারে HTTP POST বা HTTP GET য়োগ্য প্রতিক্রিয়া。
HTTP POST য়োগ্য প্রতিক্রিয়াতে কমপক্ষে দুটি HTTP হেড প্রতিবদ্ধ করা হয়: Content-Type ও Content-Length。
Content-Type
SOAP প্রতিক্রিয়ার Content-Type হেড প্রতিবদ্ধ করে, বার্তার MIME ধরন ও বার্তার XML মূলস্বরূপের চারিত্রিক কোডিং নির্দেশ করে (বাছাইযোগ্য)。
সিন্তাক
Content-Type: MIMEType; charset=character-encoding
উদাহরণ
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
SOAP প্রতিক্রিয়ার Content-Length হেড প্রতিবদ্ধ করে, প্রতিক্রিয়ার মূলস্বরূপের বাইট সংখ্যা নির্দেশ করে。
সিন্তাক
Content-Length: bytes
উদাহরণ
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
- পূর্ববর্তী পৃষ্ঠা SOAP Fault
- পরবর্তী পৃষ্ঠা SOAP প্রয়োগ