Я делаю запрос в веб-службе.Нет ответа от сервера
Как я буду тестировать случай, когда от сервера нет ответа (возможно, сервер выключен)?
Я имею в виду, как я могу проверить его на эмуляторе: есть ли способ отправить запрос и заблокировать ответы, чтобы увидеть, как мое приложение обрабатывает этот случай? И что мне делать в таком случае?
Если вы находитесь в эмуляторе, просто отключите сетевое соединение на своем главном компьютере - отключите Wi-Fi и отсоедините сетевой кабель. _что я должен делать в таком случае - это то, что вы должны решить на основе требований вашего приложения. Может отображаться сообщение об ошибке пользователю, возможно, подождите и повторите попытку позже, возможно, просто по умолчанию что-то локальное –
вы можете подключиться к сети в эмуляторе. Также у вас должны быть тайм-ауты. – Raghunandan
Переключая сетевое соединение в эмуляторе, я получаю исключение в запросе, который я делаю. Я использую сервис Kaltura, и ошибка: 'E/com.kaltura.client.KalturaClientBase: Неустранимая транспортная ошибка: не удается разрешить хост« www.kaltura.com »: нет адреса, связанного с именем хоста». Я хочу проверить случай, когда я не получу ответа. Это ошибка таймаута? – Mes