Вы используете неподдерживаемую версию Tcl. (Боже мой! 8.3? Это взрыв из прошлого!) Tcl 8.4 также не поддерживается (поддержка фактически прекращена в 2013 году), а 8.5 действительно поддерживается только для существующего кода и не должна использоваться для новой работы. У вас нет для переключения на 8.6 ... но настоятельно рекомендуется , что вы делаете по многим причинам (например, это версия, которая фактически строится с использованием текущих наборов инструментов!)
Пакет, который вас интересует, http
, поставляется как интегрированная часть Tcl. Он не предназначен для отдельного использования, и более новые версии используют базовые функции Tcl, которые не поддерживаются в более старых версиях языка, поскольку они используют такие функции, как сопрограммы и декомпрессионные потоки. Тем не менее, опция -method
поддерживается в версии 8.5 и далее, поэтому у вас есть ряд вариантов обновления, и поэтому вы можете использовать любую поддерживаемую в настоящее время версию.
(FWIW, функция то, что вы просили, было добавлено около 12 лет go. Настаивать на том, чтобы придерживаться 8,3 - или 8,4 на этот счет - действительно придерживаться модуля времени за пределами общего чувство.)