آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

parand  8 سال پیش  8 سال پیش
0 0

با سلام

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

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

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

0 0
سلام ، از چه کتاب خونه ای واسه اینکار استفاده می کنی؟! (8 سال پیش)
0 0
با رتروفیت به راحتی این کا رو میشه انجام داد (8 سال پیش)
0 0
از کتابخانه خاصی استفاده نمیکنم از آموزشهای استاد دارم میرم جلو (8 سال پیش)
0 0
ابتدا جهت آموزش رتروفیت این پست را مطالعه کنید: لینک (8 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
کوثر  8 سال پیش
+1 0

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

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




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