Ваш IPv4 адрес:
Операционная система:
Местоположение:
Провайдер:

IPv4 и IPv6 в IP API

Работа с IPv4 и IPv6 в IP API зависит от контракта между программой и API. Клиент должен различать успешный ответ, неверные входные данные, ошибку аутентификации, превышение лимита и временную ошибку сервера. Формат JSON или XML не меняет значение HTTP-кодов.

Как обработать ответ API

Проверяйте HTTP-код, Content-Type и документированные поля ответа. Для 429 учитывайте Retry-After, если сервер его возвращает, и не повторяйте запросы бесконечно. Перед автоматическим повтором операции убедитесь, что он не создаст дублирующее действие.

Важная деталь

Поле IP-адреса нельзя проектировать только под короткий IPv4. API и база должны корректно принимать и хранить IPv6, включая сокращённую запись, не обрезая значение. Для реального запроса и актуального контракта API откройте API 2ip.