Стресс из-за плохих 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 в месяц).