Javascript HTTP-запросов IPv4 и IPv6 - PullRequest
0 голосов
/ 09 ноября 2018

Я выполняю HTTP-запрос, и у меня возникла проблема, потому что я получаю IP-адрес следующим образом: :: ffff: 198.0.0.1

Я попытался удалить часть :: ffff с помощью

if (ip.substr(0, 7) == "::ffff:") {
   ip = ip.substr(7)
}

и это заставляет мой код работать, но я думаю, что это не лучшее решение. Может ли кто-нибудь посоветовать мне, что будет лучшей практикой? Я использую Koa JS.

EDIT: Я не очень знаком с IPv4 и IPv6, но, в основном, я делаю почтовый запрос на http://198.0.0.1:8000/send_request. Так что IP-адрес, который я получаю, это :: ffff: 198.0.0.1, и если это произойдет, я не успешно отправить запрос. Однако, если я просто использую 198.0.0.1, мой запрос будет успешным

...