Библиотека Android OkHttp: запрос GET - исключение EOFException: \n не найдено: размер = 0 контент =Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Библиотека Android OkHttp: запрос GET - исключение EOFException: \n не найдено: размер = 0 контент =

Сообщение Anonymous »

Я использую в своем приложении библиотеку OkHttp (http://square.github.io/okhttp/) и в одном простом запросе GET получаю следующее исключение:

Caused by: java.io.EOFException: \n not found: size=0 content=...
at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:201)
at com.squareup.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:191)
...

unexpected end of stream on Connection{th.it-bedna.cz:80, proxy=DIRECT@ hostAddress=85.118.128.42 cipherSuite=none protocol=http/1.1} (recycle count=0)


Другие запросы Get на тот же адрес работают нормально. И если я наберу этот запрос в Chrome, он тоже будет работать нормально. Знаете ли вы, в чем проблема?

Спасибо за любой совет.

Изменить: код GET

public Call doGetRequest(String url, Callback callback) {
com.squareup.okhttp.Request request = new com.squareup.okhttp.Request.Builder()
.url(url)
.build();

Call call = client.newCall(request);
call.enqueue(callback);
return call;
}


Использование:

void getData()
{
String url = "http://th.it-bedna.cz/api/v2/event/1/user?i=8";
Singleton.getInstance().doGetRequest(url, new Callback() {
@Override
public void onFailure(Request request, IOException e) {
Log.i("CDT", "onFailure: " + e);
}

@Override
public void onResponse(Response response) throws IOException {
}
});
}


Подробнее здесь: https://stackoverflow.com/questions/340 ... found-size
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»