Я разрабатываю проект с использованием флаттера. Мне нужно заменить стандартную функцию 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。