Class IpRestControllerVisitor

java.lang.Object
com.bytedesk.core.ip.IpRestControllerVisitor

@RestController @RequestMapping("/visitor/api/v1/ip") public class IpRestControllerVisitor extends Object
for testing
  • Field Details

    • ipService

      private final IpService ipService
  • Constructor Details

    • IpRestControllerVisitor

      public IpRestControllerVisitor()
  • Method Details

    • ip

      @GetMapping({"","/"}) public JsonResult<?> ip(jakarta.servlet.http.HttpServletRequest request)
      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

      @GetMapping("/ip/location") public JsonResult<?> ipLocation(@RequestParam String ip)
      http://127.0.0.1:9003/visitor/api/v1/ip/ip/location?ip=202.106.212.226
      Parameters:
      httpRequest -
      Returns:
    • ipInRange

      @GetMapping("/ip/range") public JsonResult<?> ipInRange(@RequestParam String ip)
    • ipProvince

      @GetMapping("/ip/province") public JsonResult<?> ipProvince(@RequestParam String ip)