Package com.bytedesk.core.ip
Class IpRestControllerVisitor
java.lang.Object
com.bytedesk.core.ip.IpRestControllerVisitor
@RestController
@RequestMapping("/visitor/api/v1/ip")
public class IpRestControllerVisitor
extends Object
for testing
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionJsonResult<?>
ip
(jakarta.servlet.http.HttpServletRequest request) http://127.0.0.1:9003/visitor/api/v1/ip/JsonResult<?>
JsonResult<?>
ipLocation
(String ip) http://127.0.0.1:9003/visitor/api/v1/ip/ip/location?JsonResult<?>
ipProvince
(String ip) JsonResult<?>
location
(jakarta.servlet.http.HttpServletRequest request) http://127.0.0.1:9003/visitor/api/v1/ip/location https://api.weiyuai.cn/visitor/api/v1/ip/location location: "国家|区域|省份|城市|ISP" location: "中国|0|湖北省|武汉市|联通",缺省的地域信息默认是0。
-
Field Details
-
ipService
-
-
Constructor Details
-
IpRestControllerVisitor
public IpRestControllerVisitor()
-
-
Method Details
-
ip
http://127.0.0.1:9003/visitor/api/v1/ip/- Returns:
- json
-
location
@GetMapping("/location") public JsonResult<?> location(jakarta.servlet.http.HttpServletRequest request) http://127.0.0.1:9003/visitor/api/v1/ip/location https://api.weiyuai.cn/visitor/api/v1/ip/location location: "国家|区域|省份|城市|ISP" location: "中国|0|湖北省|武汉市|联通",缺省的地域信息默认是0。- Parameters:
httpRequest
-- Returns:
-
ipLocation
http://127.0.0.1:9003/visitor/api/v1/ip/ip/location?ip=202.106.212.226- Parameters:
httpRequest
-- Returns:
-
ipInRange
-
ipProvince
-