بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

درج کردن header در جیسون

مدیریت گفتگو
parand 9 سال پیش
آخرین تغییر: 9 سال پیش

با سلام

یک وب سرویسی هست برای ارسال اطلاعات سمت سرور و ذخیره اون در دیتا بیس

قبلش باید لاگین کنم و بعد که لاگین موفق بود یک token میده و این token را باید بذارم توی header و ارسال کنم همزمان با ارسال سایر اطلاهاتی که باید  توی دیتا بیس ذخیره بشه ولی نمیدونم این header را باید کجا تنظیم کنم

کسی میتونه کمک کنه؟

نظرات

Plumber 9 سال پیش
سلام ، از چه کتاب خونه ای واسه اینکار استفاده می کنی؟!
کوثر 9 سال پیش
با رتروفیت به راحتی این کا رو میشه انجام داد
parand 9 سال پیش
از کتابخانه خاصی استفاده نمیکنم از آموزشهای استاد دارم میرم جلو
کوثر 9 سال پیش
ابتدا جهت آموزش رتروفیت این پست را مطالعه کنید: لینک

پاسخ‌ها 1

کوثر 9 سال پیش

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

همانطور که از کد مشخصه 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);



نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .