java - 通过传递无效 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 中处理这种情况?
解决方案
从我所见,我认为它一次消耗一个“/”并将其余的视为参数,然后再次递归地将每个“/”视为一条单独的路径,最终达到您尝试传递的实际合理值
推荐阅读
- java - 设置按钮背景和颜色
- angular - Angular Material双重绑定ngModel不适用于输入文本区域和mat-slide
- r - 参数未在带有过滤器的函数中实现,但没有错误消息
- javascript - vue app中重新计算srcset,元素绑定
- ruby-on-rails - 手动更新密码 Rails Devise
- http - Mapbox 距离矩阵 API 返回全零
- javascript - 我正在尝试创建一个下拉菜单,该菜单存储餐厅菜单中的项目,使用 vanilla JavaScript 通过将对象数组传递给它
- ruby - 在 Ruby 和 RSpec 中使用 Logger
- c# - WPF 在禁用的 DataGrid 上显示空白行
- httprequest - 是否可以确定网站何时收到请求(客户端)?