Возможно, данные на основе тегов можно довольно легко сжать с помощью простого алгоритма.
Для каждого уникального имени тега или атрибута назначьте идентификатор, замените теги идентификатором, сохраните идентификатор и имя тега в отдельном файле, а затем сожмите в zip.
Затем просто замените свои идентификаторы тегов на имена тегов, которые вы получите в отдельном файле после распаковки из zip.
(Вы не должны использовать два файла, вы можете сделать это в одном и том же файле)
Вы также можете использовать этот метод для отдельных «слов» внутри тегов или атрибутов.
Это занимает немного больше времени, чем просто архивирование, но для средних и больших файлов с большим количеством повторяющегося текста, это сохраняет приличное количество данных для передачи.
Мне неизвестно, что определено в «http post data», но если это просто теги, аналогичный алгоритм может сработать.