怎么用java调接口获取ip和url
1、首先准备一个tomcat应用,可以使用基本的servlet或者常用的spring等。
这里使用spring,controller部分如下。
其中
request.getRequestURL()
request.getRemoteAddr()
分别能得到访问者的访问地址和ip。

2、然后运行这个应用

3、在浏览器输入地址
http://localhost:8080/spring4/home?a=1
发现控制台输出
http://localhost:8080/spring4/home
0:0:0:0:0:0:0:1
分别是地址和ip。
可以发现参数不会包含在request.getRequestURL()的结果里面。


4、以另外两种形式输入访问地址,可以观察到结果也会有所不同。



5、除了可以得到url与ip以外,还能得到很多其它信息,在eclipse中输入request.以后按alt+/可以查看。

6、除了ip以外,另一个很常用的方法是活动浏览器的useragent。

7、例如我的浏览器访问这个接口以后,得到的输出是这样的
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:134
阅读量:152
阅读量:41
阅读量:50
阅读量:79