mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 08:35:53 +03:00
[GH-ISSUE #1270] HTTP request fails with Internal Error 999 when url contains : with numbers after (ex :2014) #1265
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#1265
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jose-a-rodrigues-alb on GitHub (Jun 27, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1270
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version?
Proxyman 3.6.0 (30600)
macOS Version? (Ex. mac 10.14)
mac 12.4
Steps to reproduce
Start proxyman and open a url that contains ":" with numbers after.
For example: http://time.akamai.com/?http-iso:2014
Expected behaviour
Expect to see a 200 http response. However proxyman changes the request port to the last number after ":", 2014 in this case, the request fails with internal error 999.
If the request is made use https, the issue does not happen.
@NghiaTranUIT commented on GitHub (Jun 27, 2022):
Thanks. Look like Proxyman improperly pares the URL when it has the un-encoded colon
:To workaround, you can try:
@jose-a-rodrigues-alb commented on GitHub (Jun 27, 2022):
Yes, if the colon is encoded it works fine.
For now i'm using a script to change the port back to 80 since i don't have control of all the url encoding's.
@NghiaTranUIT commented on GitHub (Jun 28, 2022):
@jose-a-rodrigues here is the beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.6.0_Fix_parsing_incorrect_port.dmg
I've refactored how Proxyman parses the Host & Port. I also fix your case 🙌
@jose-a-rodrigues-alb commented on GitHub (Jun 28, 2022):
@NghiaTranUIT it works perfectly! Thank you.🙌