دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۵
  • اردیبهشت

جلسه ۰۴ : بررسی Header در soap

  • دسته‌بندی‌ها :
جلسه ۰۴ : بررسی Header در soap
    • جزئیات
    • نوع محتواآموزشی

      دوستان و همراهان عزیز وب سایت آموزشی پی وی لرن، با آموزش وب سرویس soap در خدمتتون خواهیم بود. بررسی Header در soap را در این قسمت از آموزش خواهیم داشت.

      بررسی Header در soap

      عنصر Header اختیاری یک چارچوب انعطاف پذیر برای مشخص کردن نیازهای اضافی در سطح برنامه را ارائه می دهد. به عنوان مثال ، از عنصر Header می توان برای مشخص کردن امضای دیجیتال برای خدمات محافظت شده با رمز عبور استفاده کرد. به همین ترتیب ، می توان برای مشخص کردن شماره اکانت خدمات (pay-per-use) پرداخت به ازای هر استفاده SOAP استفاده کرد.

      نکات قابل توجه

      • این یک قسمت اختیاری از پیام SOAP است.
      • عناصر هدر می توانند چندین بار اتفاق بیفتند.
      • هدرها برای افزودن ویژگی ها و قابلیت های جدید در نظر گرفته شده اند.
      • هدر SOAP شامل ورودی های هدر تعریف شده در فضای نام است.
      • هدر به عنوان اولین عنصر کودک فوری پاکت نامه SOAP رمزگذاری می شود.

      وقتی چندین هدر تعریف می شود ، تمام عناصر کودک فوری هدر SOAP به عنوان بلوک های هدر SOAP تعبیر می شوند.

      ویژگی های Header SOAP

      یک هدر SOAP می تواند دو ویژگی زیر را داشته باشد.

      ویژگی Actor

      پروتکل SOAP یک مسیر پیام را به عنوان لیستی از گره های سرویس SOAP تعریف می کند. هر یک از این گره های میانی می توانند مقداری پردازش را انجام دهند و سپس پیام را به گره بعدی در زنجیره انتقال دهند. با تنظیم ویژگی Actor ، مشتری می تواند گیرنده هدر SOAP را مشخص کند.

      ویژگی MustUnderstand

      این نشان می دهد که آیا یک عنصر Header اختیاری است یا اجباری. در صورت تنظیم درست ، گیرنده باید ویژگی Header را مطابق با معناشناسی تعریف شده آن درک کرده و پردازش کند یا fault را برگرداند.

      مثال زیر نحوه استفاده از Header در پیام SOAP را نشان می دهد.

      مثال : 

      کلام پایانی

      بررسی Header در soap را در این بخش از آموزش وب سرویس soap داشتیم. در جلسه ی آینده بررسی Body را خواهیم داشت. با وب سایت آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۰۴ : بررسی Header در soap
      به اشتراک بگذارید