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

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

کاربر سایت

nimaaamin

عضویت از 1394/05/19

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

  • یکشنبه 25 شهریور 1397
  • 19:16
تشکر میکنم

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

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

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

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

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

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

nimaaamin

عضویت از 1394/05/19

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

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

.header("Host", "localhost")

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

.addHeader("Connection","close")

و

.retryOnConnectionFailure(true).build();

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

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

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

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