package?cn.juhe;
import?net.sf.json.JSONObject;
import?org.springframework.web.client.RestTemplate;
/**
*?ip地址查詢Java版本demo
*/
public?class?IpDemo?{
//請求的接口地址
public?static??final?String?REQUEST_URL?=?"http://apis.juhe.cn/ip/ipNew?ip=%s&key=%s";
//請求的key
public?static?final?String?APP_KEY?=?"這里填寫您自己在聚合申請的IP查詢的接口key";
public?static?void?main(String[]?args)?{
System.out.println(getIpResponse("這里填寫您要查詢的ip地址"));
}
/**
*?調用接口
*?@param?ip?ip地址
*?@return?接口返回值
*/
public?static?JSONObject?getIpResponse(String?ip){
RestTemplate?restTemplate?=?new?RestTemplate();
return?restTemplate.getForObject(String.format(REQUEST_URL,?ip,?APP_KEY),?JSONObject.class);
}
}