JessYanCoding / JessYanCoding/ProgressManager
Progress Listener can't listen to url with "/" query
- 主要语言
- Java
- 星标
- 2.7k
- 派生
- 289
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Problem
Progress Listener cannot listen to request with query that contains "/", because mResponseListeners Hashmap failed to detect item, when requested "/" change into "%2F", so containsKey(key) will return false
ex.
```kotlin
https://localhost/v3.1?type_file=pdf&start_date=2022/01/07&end_date=2022/02/06
```
the start_date and end_date will cause Problem.
#### Already Done
I've already tried to replace "/" before request with "%2F" but it reversed now in the HashMap key it has "/" but the checked key contains "%2F", so it still return false.
#### Potential Problem
Please check on ProgressManager.java on line 259
#### Potential Fix
Implement more complex search algorithm for checking key, or custom check on HashMap key.
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。