AFAIK HttpURLConnection фактически не отправляет запрос, пока мы не попытаемся прочитать входные данные. Однако, если здесь происходит исключение, я не могу различить случай, когда запрос не был отправлен, и случай, когда запрос был отправлен, но произошла какая-то другая ошибка (возможно, мы вошли в туннель, поэтому не смогли получить ответ ).
Есть ли способ запросить и выяснить, был ли запрос фактически отправлен или нет?