首页 > 解决方案 > 通过传递无效 URL 成功显示数据(在 URL 中添加反斜杠)

问题描述

即使我在 URL 中添加额外的反斜杠(),我也会成功获得 JSON 响应,如下所示:

https://localhost:8080//////\/\\\\\/rest//v1///kems///stats?btv=doerrja

JSON响应:

[
    {
        "ID": "636803914206857000",
        "Rank": "2.401",
        "Artifact_State": "In Arbeit",
        "Count": "10"
    },
    {
        "ID": "636803920812123000",
        "Rank": "1.372",
        "Artifact_State": "Keine Änderung möglich",
        "Count": "1"
    }
]

如何在 Java 中处理这种情况?

标签: javarestspring-boot

解决方案


服务器快照

从我所见,我认为它一次消耗一个“/”并将其余的视为参数,然后再次递归地将每个“/”视为一条单独的路径,最终达到您尝试传递的实际合理值


推荐阅读