SOAP HTTP বান্ধন

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