cod*_*ark 4 java spring spring-mvc spring-boot
我有一个Spring Boot(MVC)java服务器.如何跟踪每个唯一的Web请求?例如,我想知道以下内容.
大多数事情将由HttpServletRequest使用标头给出.
1.如何获取Web请求的用户代理
用户代理 ?没错!
String userAgentInfo = request.getHeader("User-Agent");
还有一个API作为utils来检查信息.
2.如何获取Web请求的IP地址或位置?
虽然我无法指向位置信息,但我们可以使用不同的标头获取IP地址信息.
根据请求类型,这些可以为您提供IP信息.
3.如何计算Web请求的数量?
老式过滤器创建将帮助您跟踪命中数.
这可以帮助你更好.
如果Spring-boot
是catch,实现在获取值方面有点改变,
在控制器中,使用@RequestHeader(value="User-Agent")
可以提供帮助.同样对其他人也是如此.
归档时间: |
|
查看次数: |
2570 次 |
最近记录: |