Если HTTP-сервер не получает всю строку запроса в GET-запросе, то HTTP-запрос не может быть действительным, поскольку эти параметры находятся в первой строке запроса.
Сервер не сможет обработать запрос и в этом случае, скорее всего, вернет код состояния 400 (неверный запрос).
Если ваш клиент получит это (что маловероятно, что он не сможет передать запрос, но получит ответ), вы будете знать, что нужно повторить передачу. В общем, свойства TCP-соединений, такие как автоматические повторные передачи, контрольные суммы и тайм-ауты, должны быть всем, что вам нужно для успешной доставки или для определения ошибки.