2013-11-13 3 views
0

У меня проблема, которая меня смущает, пожалуйста, помогите мне. У меня проблема при использовании http-клиента, подключающегося к URL-адресу, где проблема такая. 1. приложение отправляет запрос на url в момент времени 10:00:00 2. после 15 секундного времени ожидания приложения, но в журнале сервера запрос еще не получен. 3. Через некоторое время из таймаута приложения, например, в 10:00:30, сервер покажет журнал из приложения reqest.Android HttpUrlConnection Время ожидания, но до ответа сервера

Из-за этой проблемы существует двойная транзакция, потому что приложение продолжает пытаться отправить HTTP-запрос, может ли кто-нибудь объяснить эту проблему этим и есть ли какие-либо способы предотвратить транзакцию двойной отправки?

для сервера я использую tomcat 7 и приложение для Android, отправляющее данные из фона каждые 5 минут.

пожалуйста, помогите мне, спасибо заранее-х

+0

Добавлено интернет-разрешение в android manifest.xml? –

ответ

0

есть двойная сделка, потому что приложение пытается держать отправки запроса HTTP, может кто-нибудь объяснить эту проблему это и есть ли способы предотвратить двойную отправку сделки ??

Остановить приложение от попытки повторной отправки или произвести транзакцию idempotent, чтобы отправка его снова не повредила.

Смежные вопросы