درج کردن header در جیسون
با سلام
یک وب سرویسی هست برای ارسال اطلاعات سمت سرور و ذخیره اون در دیتا بیس
قبلش باید لاگین کنم و بعد که لاگین موفق بود یک token میده و این token را باید بذارم توی header و ارسال کنم همزمان با ارسال سایر اطلاهاتی که باید توی دیتا بیس ذخیره بشه ولی نمیدونم این header را باید کجا تنظیم کنم
کسی میتونه کمک کنه؟
برای ارسال هدر ها به صورت داینامیک هم به صورت زیر باید عمل کرد:
همانطور که از کد مشخصه content-type یک هدر به صورت استاتیک هست و Api_Key یک هدر دیگر هست ک به صورت داینامیک به متد getResult ارسال خواهد شد.شما هر زمان این متد را فراخوانی کردی باید یک Api_key رشته هم میباشد به سمت سرور ارسال کنید.جهت ارسال و بقیه فیلدهایی که میخواین به سرور ارسال کنید هم از Body در صورتی ک متد post باشد به صورت زیر استفاده باید کرد.که من اینجا یک آبجکت به نام product ارسال کردم.
@Headers({
"Content-Type: application/json"
})
@POST("ChangeProductStock")
Call<MessageResponse> getResult(@Header("Api_key") String Api_key, @Body Produc product);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .