Stetho не может показать ответ на несколько звонков в Chrome dev tools

Привет, ребята! Я использую Stethofacebooklibrary с okhttp для отладки и перехвата HTTP-вызовов, это выглядит довольно гладко, за исключением того, что для нескольких вызовов GET инструмент dev не может показать ответ JSON, а также отображает эти вызовы как "Ожидание", хотя статус для таких звонков - 200 OK, а также заголовки ответа регистрируются.

Для других вызовов я могу видеть их как исключенные на вкладке сети инструментов Chrome Dev, но по определенным URL я получаю PENDING, хотя данные уже получены (формат данных JSON), я могу регистрировать данные в приложении, добавив записывать комментарии для таких вызовов состояния PENDING, чтобы данные определенно приходили и никоим образом не искажались, кто-нибудь еще сталкивался с этим или может подумать, почему Chrome dev tools / stetho отказались от меня?

Вот как я использую stetho в моей записи кода:

compile 'com.facebook.stetho:stetho-okhttp:1.3.1'
compile 'com.squareup.okhttp:okhttp:2.4.0'

В моем файле приложения в onCreate()

 Stetho.initializeWithDefaults(this);

И я прикрепляю okhttp клиент со стето как

 OkHttpClient client = new HttpClient();
 client.networkInterceptors().add(new StethoInterceptor());

Я попытался запустить инструмент проверки после отключения всех расширений (блокировка рекламы и т. Д.)

Я добавляю скриншот инструментов dev, а также детали одной из сетей, которая находится в состоянии ожидания, но говорит 200 OK вместе с заголовками ответа, включая длину содержимого с ненулевыми значениями, но размер отображается как 0. Также добавляется снимок экрана для успешного запись ответа, где длина контента была мала. Снимок экрана сети Chrome Dev, несколько вызовов GET находятся в состоянии ожидания, хотя статус 200 в порядке Успешный вызов конечной точки с фиктивным параметром, который отвечает фиктивным ответом небольшой длины 32 байта Фактический вызов enpoint с реальным параметром, который приводит к более длинному ответу, который отображается как ожидающий, а размер равен нулю, хотя состояние равно 200, а длина содержимого показывает размер ответа

0 ответов

Другие вопросы по тегам