[GH-ISSUE #1030] Aborted response shows 999 instead of 503 #1027

Open
opened 2026-03-03 19:23:52 +03:00 by kerem · 4 comments
Owner

Originally created by @CyberMew on GitHub (Oct 14, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1030

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman version? (Ex. Proxyman 1.4.3)

2.33.0

macOS Version? (Ex. mac 10.14)

11.6

Steps to reproduce

Breakpoint on a request, then click on Abort

Expected behavior

Status code of the request should match the response from the client that made the request. Proxyman shows 999 but client receives it as 503. If 503 is being returned to client as a 'server' response, then Proxyman should show 503 and not 999 SSL Handshake Failed. 999 can be a code for Proxyman related information, but it should still show that 503 was returned somewhere (maybe at the very least we can show it in the Response panel).

Screenshots (optional)

image
image

Furthermore, I tested with some other browsers, and it seems that it is supposed to show "Aborted by breakpoint" in the Response panel, but it doesn't for simulator (hence the screenshot above), I am not sure if this inconsistency is another separate bug.

Originally created by @CyberMew on GitHub (Oct 14, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1030 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman version? (Ex. Proxyman 1.4.3) 2.33.0 ### macOS Version? (Ex. mac 10.14) 11.6 ### Steps to reproduce Breakpoint on a request, then click on Abort ### Expected behavior Status code of the request should match the response from the client that made the request. Proxyman shows 999 but client receives it as 503. If 503 is being returned to client as a 'server' response, then Proxyman should show 503 and not 999 SSL Handshake Failed. 999 can be a code for Proxyman related information, but it should still show that 503 was returned somewhere (maybe at the very least we can show it in the Response panel). ### Screenshots (optional) ![image](https://user-images.githubusercontent.com/4715911/137245105-635a25f3-8a69-4685-84fc-d5188b0f1774.png) ![image](https://user-images.githubusercontent.com/4715911/137245126-6b494922-24f2-4c06-94e3-bf9f00f4e1c7.png) Furthermore, I tested with some other browsers, and it seems that it is supposed to show "Aborted by breakpoint" in the Response panel, but it doesn't for simulator (hence the screenshot above), I am not sure if this inconsistency is another separate bug.
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 14, 2021):

Thanks for your screenshot. It's definitely a bug. I will sort it out 🖐️

<!-- gh-comment-id:943216336 --> @NghiaTranUIT commented on GitHub (Oct 14, 2021): Thanks for your screenshot. It's definitely a bug. I will sort it out 🖐️
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 9, 2021):

Fixed https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.34.1_BetterUI.dmg

<!-- gh-comment-id:963770236 --> @NghiaTranUIT commented on GitHub (Nov 9, 2021): Fixed https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.34.1_BetterUI.dmg
Author
Owner

@CyberMew commented on GitHub (Nov 9, 2021):

Nice. It is in 2.34.1 already? I haven't been checking since it was marked for 2.35.0

<!-- gh-comment-id:963803268 --> @CyberMew commented on GitHub (Nov 9, 2021): Nice. It is in 2.34.1 already? I haven't been checking since it was marked for 2.35.0
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 9, 2021):

It's in Beta of 2.35.0, but I haven't bumped the version yet. When 2.35.0 is released, it will include the fix 👍

<!-- gh-comment-id:963803617 --> @NghiaTranUIT commented on GitHub (Nov 9, 2021): It's in Beta of 2.35.0, but I haven't bumped the version yet. When 2.35.0 is released, it will include the fix 👍
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#1027
No description provided.