import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // ddm_ip Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "http://gwgp-dd3tdfvrfcw.n.bdcloudapi.com/"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.GET, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8"); request.addQueryParameter("ip", ""); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
{
"request-id": "DCC950D2-04C1-E76D-9941-606E4981090D",
"code": 0,
"message": "Success",
"data": {
"ip": "222.24.94.31",
"nation": "中国",
"details": {
"code": "610100",
"region": "陕西省",
"city": "西安市",
"district": null,
"lng": 108.948024,
"lat": 34.263161
}
}
}
{
"request-id": "EB733231-AAF7-C128-1E88-3310B139226F",
"code": 770,
"message": "Invalid Input",
"data": []
}
因特网是全世界范围内的计算机连为一体而构成的通信网络的总称。连在某个网络上的两台计算机之间在相互通信时,在它们所传送的数据包里都会含有某些附加信息,这些附加信息其实就是发送数据的计算机的地址和接受数据的计算机的地址。人们为了通信的方便给每一台计算机都事先分配一个类似我们日常生活中的电话号码一样的标识地址,该标识地址就是IP地址。
IDDMooN多多盟全球IP地址查询解析-百度云 涵盖全球IP地址99.9999%以上,极速关联IP地址位置信息,实时更新,支持高并发,不限流,动态数据库配有高性能服务器,毫秒级响应速度,让您无需等待。
1