Итак, я столкнулся с этим с помощью программы CGI.
Короче говоря, сценарий CGI использовал Python и печатал заголовок чанка, используя длину строки, а затем отправлял клиенту, используя:
print data,
Это добавляет пробел, делая данные на один байт длиннее, чем говорит заголовок куска.Я исправил это, изменив эту строку на:
stdout.write( data )
Шестнадцатеричный вывод данных из скрипта CGI был инструментом, который, наконец, сказал мне, что происходит.