دوستان و همراهان عزیز وب سایت آموزشی پی وی لرن، با آموزش وب سرویس soap در خدمتتون خواهیم بود. مباحث مربوط به پاکت نامه یا Envelope در soap را در این بخش مورد مطالعه قرار خواهیم داد.
SOAP envelope شروع و انتهای پیام را نشان می دهد تا گیرنده بداند چه زمانی یک پیام کامل دریافت شده است. بنابراین SOAP envelope اساساً مکانیزم بسته بندی (packaging) است.
در زیر مثالی از پیام SOAP سازگار با v1.2 آورده شده است.
1 2 3 4 5 6 7 8 | <?xml version = "1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope" SOAP-ENV:encodingStyle = " http://www.w3.org/2001/12/soap-encoding"> ... Message information goes here ... </SOAP-ENV:Envelope> |
مثال زیر استفاده از پیام SOAP را در یک عملیات HTTP POST نشان می دهد که پیام را به سرور ارسال می کند. این namespaces های را برای تعریف طرح پاکت نامه و تعریف طرح قوانین رمزگذاری نشان می دهد. مرجع OrderEntry در هدر HTTP نام برنامه ای است که باید در وب سایت tutorialspoint.com مورد استناد قرار بگیرید.
1 2 3 4 5 6 7 8 9 10 11 12 13 | POST /OrderEntry HTTP/1.1 Host: www.tutorialspoint.com Content-Type: application/soap; charset="utf-8" Content-Length: nnnn <?xml version = "1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope" SOAP-ENV:encodingStyle = " http://www.w3.org/2001/12/soap-encoding"> ... Message information goes here ... </SOAP-ENV:Envelope> |
توجه – اتصال HTTP مکان سرویس را مشخص می کند.
در این بخش از آموزش وب سرویس soap به بررسی پاکت نامه یا Envelope در soap پرداختیم. در جلسه ی آینده به بررسی المان Header می پردازیم.