Response Checker
Функционал данного приложения простой: есть некоторая база ссылок, мы натравливаем на нее программу, программа делает запрос для каждой отдельной ссылки (тип запроса можно выбрать HEAD/GET/POST), проверяет код ответа HTTP и помещает ссылку в файл в соответствии с данным кодом. Так можно быстро рассортировать базу на ссылки с ответом 200, на ненайденные ссылки 404, на редиректы и т.п. Если ссылка не возвращает результата в течении устанволенного таймаутом времени, она помещается в файл Error.
Из плюсов моей программы:
- Весит 3Мб (хотя существует софт и в 10 раз полегче)
- Никаких фрэймворков или библиотек не требует
- Интерфейс не перегружен
- Можно выставить свой таймаут
- Можно выставить задержку между запросами в одном потоке
- Можно установить количество потоков
- Можно установить количество получаемых байт ответа
- Можно сделать запрос по протоколам HEAD/GET/POST
Скриншоты
Важно В зависимости от вашей системы (сетевой карты, провайдера, используемого DNS), количество потоков может сказаться на качестве ответов, так если выставить очень много потоков, ссылки будут чаще попадать в Error. Ограничений я не ставил, тестировал на скромной машинке, поэтому экспериментируйте, делитесь впечатлениями.