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

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

عدم ارتباط با سرور با متد Retrofit

یکشنبه, 25 شهریور 1397 19:16

عدم ارتباط با سرور با متد Retrofit

سلام دوستان من میخوام با استفاده متد retrofit داده ها رو از اپلیکیشن اندروید به سرور ارسال کنم

اما خطای زیر رو میده:

java.io.IOException: unexpected end of stream on okhttp3.address@d4014faf

تابع من درست کار میکرد حتی چندین بار اطلاعات به سرور ارسال کردم مشکلی نداشت نمیدونم الان چی شده که این خطا رو میده لطفا راهنمایم کنید.

یکشنبه, 25 شهریور 1397 23:42

در ابتدا پارامتر header به شکل زیر تعریف شده بود :

.header("Host", "localhost")

که این نوع تنظیم برای ارتباط لوکال است اما برای برقرای با سرور باید از دستور زیر استفاده نمود

.addHeader("Connection","close")

و

.retryOnConnectionFailure(true).build();

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید