Дивлячись на пропозиції та розбір поширених помилок на цій публікації в блозі , можливо, ви повинні спробувати це.
curl -g -6 "http://[::1]:8080/"
-g
Здається чарівний ключ , щоб отримати цю роботу. Як пояснено на сторінці curl
людини:
Ця опція вимикає "Аналізатор глобальної обробки URL-адрес". Встановивши цей параметр, ви можете вказати URL-адреси, які містять літери {} [], не інтерпретуючи їх самим завитком. Зауважте, що ці листи не є нормальним юридичним вмістом URL-адреси, але вони повинні бути закодовані відповідно до стандарту URI.
І -6
засоби використовувати лише IPv6:
Якщо libcurl здатний вирішити адресу до декількох версій IP (що це, якщо він підтримує IPv6), цей параметр вказує libcurl вирішувати імена лише на адреси IPv6.
Але читаючи цей опис функціональності, схоже -6
, насправді не потрібно для чистої адреси IPv6; лише якщо ви користуєтесь curl
ім'ям хоста, у якого підключені IPv4 та IPv6-адреса, тому він вважає за краще IPv6. Просто щось зауважити.