用于对指定的域名或 IP 地址进行 ping 测试,并返回延迟信息和归属地信息。
接口地址: https://api.ahfi.cn/api/ping
返回格式: JSON
请求方式: GET
请求示例: https://api.ahfi.cn/api/ping?target=example.com
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
target | 是 | string | 可以是域名或 IP 地址。 |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | string | 状态码,200 表示成功,400 表示失败。 |
msg | string | 响应信息,成功时为 "成功",失败时为失败原因。 |
data | string | 返回的数据。 |
host | string | 输入的域名或 IP 地址。 |
ip | string | 解析后的 IP 地址 |
Location | string | 归属地信息,格式为 "国家, 省份, 城市 |
Delay | string | 延迟信息。 |
MinimumDelay | string | 最小延迟时间 |
AverageDelay | string | 平均延迟时间 |
MaximumDelay | string | 最大延迟时间 |
返回示例:
{ "code": 200, "msg": "成功", "data": { "host": "example.com", "ip": "93.184.216.34", "Location": "美国、加利福尼亚州、圣克拉拉", "Delay": { "MinimumDelay": "10.170 ms", "AverageDelay": "12.566 ms", "MaximumDelay": "15.295 ms" } } }
请求参数设置:
参数名称 | 参数值 |
---|---|
{ "code": 200, "msg": "成功", "data": { "host": "example.com", "ip": "93.184.216.34", "Location": "美国、加利福尼亚州、圣克拉拉", "Delay": { "MinimumDelay": "10.170 ms", "AverageDelay": "12.566 ms", "MaximumDelay": "15.295 ms" } } }
错误码格式说明:
名称 | 类型 | 说明 |
---|
代码示例: