[GH-ISSUE #1141] [BUG][Repeat] Could not repeat the invalid encoded URL from Firefox #1136

Open
opened 2026-03-03 19:48:40 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Feb 9, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1141

Originally assigned to: @NghiaTranUIT on GitHub.

Description

If we call this URL https://httpstat.us/200?options={"key1":"val1","key2":"val2"} from Firefox, then repeating this request on Proxyman. The Repeat tool would be silently failed.

The investigation shows that Firefox doesn't encode the {, } properly:
Firefox

GET /200?options={%22key1%22:%22val1%22,%22key2%22:%22val2%22} HTTP/1.1

Postman

GET /200?options=%7B%22key1%22%3A%22val1%22,%22key2%22%3A%22val2%22%7D HTTP/1.1

Ref: https://bugzilla.mozilla.org/show_bug.cgi?id=479145

Acceptance Criteria

  • Keep the original invalid URL from Firefox => We don't try to encode it
  • Repeat or Edit & Repeat should work
Originally created by @NghiaTranUIT on GitHub (Feb 9, 2022). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1141 Originally assigned to: @NghiaTranUIT on GitHub. ### Description If we call this URL `https://httpstat.us/200?options={"key1":"val1","key2":"val2"}` from Firefox, then repeating this request on Proxyman. The Repeat tool would be silently failed. The investigation shows that Firefox doesn't encode the `{`, `}` properly: Firefox ``` GET /200?options={%22key1%22:%22val1%22,%22key2%22:%22val2%22} HTTP/1.1 ``` Postman ``` GET /200?options=%7B%22key1%22%3A%22val1%22,%22key2%22%3A%22val2%22%7D HTTP/1.1 ``` Ref: https://bugzilla.mozilla.org/show_bug.cgi?id=479145 ### Acceptance Criteria - Keep the original invalid URL from Firefox => We don't try to encode it - Repeat or Edit & Repeat should work
Author
Owner
<!-- gh-comment-id:1033797015 --> @NghiaTranUIT commented on GitHub (Feb 9, 2022): Done: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.0.0_Fix_Firefox_encoded_URL.dmg
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#1136
No description provided.