Class IpRestController

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

@RestController @RequestMapping("/ip/api/v1") public class IpRestController extends Object
  • Field Details

    • ipService

      private final IpService ipService
  • Constructor Details

    • IpRestController

      public IpRestController()
  • Method Details

    • ip

      @GetMapping({"","/"}) public JsonResult<?> ip(jakarta.servlet.http.HttpServletRequest request)
      http://127.0.0.1:9003/ip/api/v1/
      Returns:
      json
    • location

      @GetMapping("/location") public JsonResult<?> location(jakarta.servlet.http.HttpServletRequest request)
      http://127.0.0.1:9003/ip/api/v1/location https://api.weiyuai.cn/ip/api/v1/location location: "国家|区域|省份|城市|ISP" location: "中国|0|湖北省|武汉市|联通"
      Parameters:
      request -
      Returns:
    • ipLocation

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

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

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