У меня есть кнопка поиска, которая обращается к серверу при каждом нажатии. Проблема в том, что если я нажму его несколько раз подряд, он будет работать нормально. Однако, если я подожду 5 секунд, первое нажатие не будет работать. Он просто не получает ответ. Второе нажатие будет работать, как и последующие нажатия, пока я не подожду определенное время (~ 5 секунд)
В общем, если вы не ищите новые вещи в течение 5 секунд, первое нажатие кнопки ничего не даст.
Это решается с помощью
System.setProperty("http.keepAlive", "false");
Тем не менее, я читал, что это избавляет от постоянных соединений, когда каждый раз, когда я нажимаю эту кнопку, необходимо устанавливать новое TCP-соединение. Это медленнее, но не глючит.
Это плохое исправление? Я читал, что это ничего не исправляет. Хотелось бы помочь, спасибо.