Мне нужен пользователь, чтобы иметь возможность вводить URL, и я хотел бы убедиться, что он настолько полезен, насколько это возможно. Такие вещи, как проверка наличия http: // спереди, без двойных точек, возможно, допустимый TLD, косая черта (я должен добавить последнюю страницу).
Я полагаю, это настолько распространенное требование, что оно уже должно существовать. Предложения?
[edit:] Для ясности, это требование времени выполнения в службе Windows. Цель состоит в том, чтобы извлечь максимальную пользу из URL-адреса, считанного из конфигурации, а не проверить, что набрал пользователь. По сути, если я могу настроить URL-адрес и заставить его работать, то это то, что я хотел бы сделать. Загружаемый файл будет определенным файлом, поэтому, если все пойдет не так, он не получит неправильную информацию с другого сервера по ошибке.