ProxymanApp / ProxymanApp/Proxyman
Map remote url encoding&decoding bug
@NghiaTranUIT is already working on this.
Since Mar 3, 2025.
- Dominant language
- No language data
- Stars
- 7k
- Forks
- 237
- PR merge metrics
- No merged PRs in 30d
Description
Description
when i use map remote the request url not encoded properly and the request query table page value not decoded
before i make the issue but not replied so i make the new issue, because i use it many times, and want quickly solve this problem
encoding
- request : /api/members?condition=[{"type":1, "name":"test@ggg.com"}, {"type":2, "name":"test2@ggg.com"}]
- expected
/api/members?condition=%5B%7B%22type%22%3A1%2C%22name%22%3A%22test%40ggg.com%22%7D%2C%7B%22type%22:2%2C%22name%22:%22test2%40ggg.com%22%7D%5D- real
/api/members?condition=[{%22type%22%3A1%2C%22name%22%3A%22test%40ggg.com%22}%2C{%22type%22:2%2C %22name%22:%22test2%40ggg.com%22}]
in this case the list brakets not encoded[, {, }, ] , and the middle of List brakets {, }not encoded too
request Query value table page
additionally when i use this map config, in the request query table page not properly presented decoded value
-
expected
[{"type":1, "name":"test@ggg.com"}, {"type":2, "name":"test2@ggg.com"}] -
real
[{"type"%3A1%2C"name"%3A"test%40ggg.com"}%2C{"type"%3A2%2C"name"%3A"test2%40ggg.com"}]in this case the request query value not decoded
,,@
Environment
- App version: e.g Proxyman 5.12.2
- macOS version: e.g macOS Sequoia 15.1.1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.