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