Стресс из-за плохих IP-адресов? Ты не один. С помощью нашего API для обнаружения IP-угроз вы можете быстро проверить подозрительные IP-адреса по спискам известных угроз, включая бот-сети, взломанные серверы и многое другое. Этот API просто требует ввода IP-адреса и возвращает логическое значение, указывающее, существует ли угроза, связанная с этим IP-адресом. Если угроза обнаружена, вы получите строку «ThreatType», указывающую обнаруженную угрозу. Давайте посмотрим, как легко структурировать вызов API для обнаружения IP-угроз, используя приведенные ниже примеры кода JavaScript.
У нас есть два варианта реализации этого API — начиная со встроенной возможности запроса XHR в JavaScript. Если вы идете по этому пути, скопируйте и вставьте приведенный ниже фрагмент:
var data = JSON.stringify("<string>"); var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function() { if(this.readyState === 4) { console.log(this.responseText); } }); xhr.open("POST", "https://api.cloudmersive.com/security/threat-detection/network/ip/is-threat"); xhr.setRequestHeader("Content-Type", "application/json"); xhr.setRequestHeader("Apikey", "YOUR-API-KEY-HERE"); xhr.send(data);
Чтобы вместо этого установить jQuery, вы можете сначала запустить следующую команду:
bower install jquery
А затем вызовите функцию:
var settings = { "url": "https://api.cloudmersive.com/security/threat-detection/network/ip/is-threat", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "Apikey": "YOUR-API-KEY-HERE" }, "data": JSON.stringify("<string>"), }; $.ajax(settings).done(function (response) { console.log(response); });
Все сделано. Вы можете бесплатно аутентифицировать доступ к API, зарегистрировав бесплатную учетную запись на нашем веб-сайте (с этой учетной записью вы получите ограничение в 800 вызовов API в месяц).