Clientbibliotheken

Quellcode und Einrichtungsanleitung für den Client Ihrer Sprache.

Wählen Sie Ihre Sprache

Installieren Sie einen Client, führen Sie eine Abfrage aus und lesen Sie die Antwortfelder.

TypeScript / JavaScript

enrichip

Laufzeitgeprüft
Voraussetzungen
ES-Module · unter Node 26 geprüft
Paketversion
1.0.1

Installieren

Terminal
npm install enrichip@1.0.1

Eine IP abfragen

node lookup.mjs
lookup.mjs
import { queryIP } from "enrichip";

const info = await queryIP("1.1.1.1");
console.log(JSON.stringify(info, null, 2));

Clientverhalten

  • Dieses Beispiel verwendet das veröffentlichte npm-Paket. Sein IP-Argument akzeptiert Zeichenketten einschließlich komprimierter IPv6-Adressen; der HEAD-Stand des Repositorys validiert strenger.
  • Der Client bietet kein Zeitlimit pro Anfrage. Verwenden Sie die HTTP-Beispiele, wenn Sie die Anfrageeinstellungen direkt steuern müssen.

Vor der Integration

Einzel-IP-Anfragen
Verwenden Sie eine Adresse pro Abfrage. Manche Clients bieten noch Sammelmethoden an; die API lehnt Sammelanfragen ab. Richtlinie für Sammelabfragen lesen
Antworten zur eigenen IP
Der Wurzelendpunkt gibt die öffentliche IP des verbindenden Prozesses standardmäßig als Text zurück. Für eine vollständige JSON-Antwort zur eigenen IP verwenden Sie die HTTP-Beispiele
Prüfumfang
Laufzeitgeprüft bedeutet, dass das angezeigte Paket oder der Quellstand für Einzel-IP-Abfragen ausgeführt wurde. Quellcodebeispiele wurden mit dem Code abgeglichen, aber nicht ausgeführt. Ein Quellstand kann von einem veröffentlichten Paket abweichen.
Lieber natives HTTP?Kopieren Sie eine Anfrage mit Zeitlimit und HTTP-Fehlerbehandlung.

Zugriff auf vollständige Listen.

Für Preise oder vollständige Listen schreiben Sie an contact@ipquery.io.

Ausgewählte Liste
Ausgewählte Einträge
Einträge in dieser Liste