مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

f.mirshekar

عضویت از 1393/07/22

ارسال مقادیر به header در web api

  • سه شنبه 27 تیر 1396
  • 12:42
تشکر میکنم

سلام

اگه بخوام به صورت پیش فرض در تمام درخواست های صدا زده به api، هدری ارسال بشه راه حلش چیه؟؟

به عنوان مثال اگر در آدرس بار مرورگر http://search.digikala.com/api2/Data/Get را وارد کنید در قسمت response header می بینید که هدر هایی به صورت پیشفرض قرار دارند؟

نحوه کار به چه شکل هستش ؟؟

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 27 تیر 1396
  • 12:47

میتوانید با استفاده از یک ActionFilter این کار را عملی کنید:

    public class CustomHeaderFilter : ActionFilterAttribute
     {
                public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
        {
                    actionExecutedContext.Response.Content.Headers.Add("myage", 16);
        } 
      }            

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)