API Proxy Checker'а
Разработчикам программ для проверки доступности proxy-серверов мы предоставляем API нашего Proxy Checker'а.
Интерфейс допускает параллельную обработку многих запросов, при этом на данный момент пул рабочих процессов
является общим. Каких-то лимитов на число параллельных запросов от одного пользователя пока нет.
Поэтому при параллельном опросе следует ориентироваться главным образом на адекватность нагрузки:
опрос в 10 потоков - вполне нормальное поведение, а разовая проверка базы в 3 тысячи серверов - не лучшая идея.
В случае перегрузки происходит отказ в обслуживании новых запросов - HTTP ответ с кодом
Для проверки нужно сделать HTTP запрос (GET или POST) на URI
В случае удачной проверки система возвращает XML-документ следующего содержания:
<ok>
<ip>123.123.123.123</ip> <!-- IP адрес прокси-сервера -->
<remote-ip>123.123.123.123</remote-ip> <!-- IP адрес сервера, видимый клиентом -->
В случае ошибки:
<er>
<code>001</code> <!-- Код ошибки -->
<text>Неизвестный формат определения proxy-сервера</text> <!-- Текстовое сообщение в кодировке cp-1251 -->
Текстовое сообщение об ошибке может со временем меняться, поэтому закладываться на него не рекомендуется, это больше служебная информация для разработчика. Разделять ошибки следует по коду:
|