【问题标题】:Best and efficient way to mask a dynamic url屏蔽动态网址的最佳有效方法
【发布时间】:2022-01-20 04:33:49
【问题描述】:

我正在做一个项目,我们通过一个 url 调用一个 API,它有两个部分:固定 + 变量。 例如,网址是:www.example.com/this 这个网址附加了一个数字/字符串,变成:www.example.com/this/123456

我们从代码中调用此 url 并将其记录到记录器中。但我需要记录器将此 url 记录为 www.example.com/this/XXXXXX 而不是完整的 url。

谁能告诉我最有效的方法,因为我不想让登录记录器变得复杂。

【问题讨论】:

    标签: java url logging masking


    【解决方案1】:

    使用正则表达式屏蔽 URL:

    String logUrl = url.replaceAll("\\w+$", "");
    

    这会删除字符串末尾的所有字母/数字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 2012-01-10
      • 2013-02-11
      • 1970-01-01
      • 2015-07-20
      • 2017-07-29
      • 1970-01-01
      相关资源
      最近更新 更多