| | |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @ClassName: IPUtil |
| | |
| | | @Slf4j |
| | | public class IPUtil { |
| | | |
| | | |
| | | |
| | | /** |
| | | * |
| | | * 描述:获取IP地址 |
| | | * |
| | | * @author huaping hu |
| | | * @date 2016年6月1日下午5:25:44 |
| | | * @param request |
| | |
| | | return ip; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * |
| | | * 描述:获取IP+[IP所属地址] |
| | | * |
| | | * @author huaping hu |
| | | * @date 2016年6月1日下午6:01:09 |
| | | * @param request |
| | |
| | | |
| | | return ip + belongIp; |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * 描述:获取IP所属地址 |
| | | * |
| | | * @author huaping hu |
| | | * @date 2016年6月1日下午5:59:43 |
| | | * @param ip |
| | |
| | | } |
| | | return ipAddress; |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * 描述:获取Ip所属地址 |
| | | * |
| | | * @author huaping hu |
| | | * @date 2016年6月1日下午5:38:55 |
| | | * @param urlStr |
| | |
| | | /** |
| | | * |
| | | * 描述:将InputStream转换成String |
| | | * |
| | | * @author huaping hu |
| | | * @date 2016年6月1日下午5:51:53 |
| | | * @param is |
| | |
| | | String tempStr = ""; |
| | | try { |
| | | |
| | | if(is == null) return null; |
| | | if (is == null) |
| | | return null; |
| | | ByteArrayOutputStream arrayOut = new ByteArrayOutputStream(); |
| | | byte[] by = new byte[1024]; |
| | | int len = 0; |
| | |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | |
| | | |
| | | String context = call("http://ip.taobao.com/service/getIpInfo.php?ip=120.192.182.1"); |
| | | |