代码示例

复制 JavaScript、cURL、Python 或 Go 的本机 IP 请求。

本机 IP 请求示例

每个示例调用相同的端点。建立连接的进程决定返回谁的 IP 地址。

使用支持原生 fetch 和 AbortSignal.timeout 的 JavaScript 模块或浏览器控制台。

本机 IP 请求
const response = await fetch(
  "https://api.ipquery.io/?format=json",
  { signal: AbortSignal.timeout(5000) }
);
if (!response.ok) {
  const message = await response.text();
  throw new Error("IPQuery " + response.status + ": " + message);
}
const data = await response.json();
console.log(JSON.stringify(data, null, 2));

这些示例使用五秒超时和各语言的标准 HTTP 工具。请在应用中处理故障,不要替换为空的 IP 记录。

完整列表访问。

如需价格或完整列表访问权限,请发送邮件至 contact@ipquery.io.

选定列表
选定记录
此列表中的记录