Я собираю URL-адреса от посетителей моего сайта, которые я затем (по требованию) запрашиваю из своего бэкэнда.Однако я застрял при проверке URL-адреса.
URL-адрес безопасен для запроса, когда:
- Это действительный URL-адрес
- Это недвусмысленно(в терминах RFC 1918 это общедоступно)
Что я нашел до сих пор:
- Интерфейс URL (проверяет URL)
- The ipaddrБиблиотека .js (проверяет IP-адреса)
- Библиотека is-valid-domain (похоже, не работает, поскольку возвращает значение true для 256.256.256.256)
Однако ни один из них не кажетсячтобы делать то, что мне нужно, - даже их комбинация не делает.
Есть ли что-то, что я упустил из виду?