یکی دیگر از نکاتی را که در پروتکل SOAP مورد بررسی قرار خواهیم داد مفهموم HTTP Binding است که در ادامه این مطلب می توانید به طور کامل با آن می توانید آشنا شوید.
HTTP برای ارتباط از TCP/IP استفاده می کند . یک مشتری HTTP ، به سرور HTTP ، به وسیله TCP متصل می شود . پس از برقراری ارتباط ، طرف مشتری ( Client ) ، می تواند درخواستی مشابه درخواست زیر را به سرور ارسال نماید :
کد
POST /item HTTP/1.1
Host: 18SOAP.123.255.23SOAP
Content-Type: text/plain
Content-Length: 200
سرور درخواست ارسالی از مشتری خود را پردازش کرده و جوابی مشابه جواب زیر را بر می گرداند . این جواب شامل یک کد وضعیت است ، که وضعیت درخواست را مشخص می کند :
کد
۲۰۰ OK
Content-Type: text/plain
Content-Length: 200
در کد بالا ، سرور مقدار ۲۰۰ ok را به مشتری خود برگدانده است ، این مقدار ، مقدار استاندارد برای اعلام موفقیت درخواست در HTTP است .
اگر سرور نمی توانست ، درخواست مشتری خود را رمزنگاری و پردازش کند ، جوابی مشابه جواب زیر را می فرستاد :
کد
۴۰۰ Bad Request
Content-Length: 0