Как заменить стандартную функцию DNS флаттера на HTTPDNS (DNS over HTTP) в флаттере? - PullRequest
0 голосов
/ 24 апреля 2020

Я разрабатываю проект с использованием флаттера. Мне нужно заменить стандартную функцию DNS флаттера на HTTPDNS (DNS через HTTP).

Когда я хочу посетить веб-сайт, например: https://www.google.com/, Я могу получить IP-адрес веб-сайта i с другого сервера, такого как Google Publi c DNS, а затем использовать IP-адрес, чтобы посетить веб-сайт напрямую. Но если веб-сайт имеет более одного сертификата https , Я не могу отправить имя хоста в приветственном сообщении клиента SSL, поэтому не могу получить нужные сертификаты с сервера, что приводит к сбою рукопожатия SSL. Я прочитал API DART SDK Docs и другие пакеты DART, не найти API для функции замены DNS。

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...