package ip import ( "fmt" "testing" ) // 测试获取单个ip地区信息 func TestGetIp(t *testing.T) { client, newErr := NewClient() if newErr != nil { panic(newErr) } req := CreateIpRequest(IpParam{ Ip: "114.234.202.136", }) res, doErr := client.CreateGetIpRequest(req) if doErr != nil { panic(doErr) } if res.Code != 0 { t.Error("查询多个ip失败") } fmt.Printf(fmt.Sprintf("%v", res)) } // 测试获取多个ip地区信息 func TestGetIps(t *testing.T) { client, newErr := NewClient() if newErr != nil { panic(newErr) } req := CreateIpsRequest(IpsParam{ Ips: []string{ "2001:ee0:5208:e600:4c51:3189:28a4:b668", "114.234.202.136", }, }) res, err := client.CreateGetIpsRequest(req) if err != nil { t.Error(err) return } if res.Code != 0 { t.Error("查询多个ip失败") } fmt.Printf(fmt.Sprintf("%v", res)) }