[GH-ISSUE #172] [BUG] SSL Error request is missing from the app #173

Open
opened 2026-03-03 19:49:00 +03:00 by kerem · 0 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Jan 24, 2023).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/172

Originally assigned to: @kics223w1 on GitHub.

Description

If the request is an error (Due to SSL Handshake Error), the request never appears on the app.

Steps to Reproduce

  1. Use Postman (Enable the Certificate Validation in the Setting)
  2. Make a HTTPS request to Proxyman for Windows
  3. Get an error on Postman, but no flow on the main table

Current Behavior

  • No Error flow on the main table.

Expected Behavior

  • Observe the onError callback and create an error flow.
  • Create a ResponseError enum type. Determine if it's an SSL Error.
  • Show the error description like the macOS. Only apply for the SSL Error.
Screenshot 2023-01-24 at 15 56 01
  • If it's an error due to a different error, such as Timeout, or invalid Host, ... use a correct Response Error Enum type.
  • Show the Error Description:
  1. Timeout => "Connection is timeout. Please check your Internet connection"
  2. Invalid Host => "Invalid Host. Please check if your host is accessible"
  3. SSL Handshake Error => See the macOS screenshot
Originally created by @NghiaTranUIT on GitHub (Jan 24, 2023). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/172 Originally assigned to: @kics223w1 on GitHub. ## Description If the request is an error (Due to SSL Handshake Error), the request never appears on the app. ## Steps to Reproduce 1. Use Postman (Enable the Certificate Validation in the Setting) 2. Make a HTTPS request to Proxyman for Windows 3. Get an error on Postman, but no flow on the main table ## Current Behavior - No Error flow on the main table. ## Expected Behavior - Observe the `onError` callback and create an error flow. - Create a ResponseError enum type. Determine if it's an SSL Error. - Show the error description like the macOS. Only apply for the SSL Error. <img width="1463" alt="Screenshot 2023-01-24 at 15 56 01" src="https://user-images.githubusercontent.com/5878421/214249436-b73f8127-3e49-4c20-bc3d-c7d97108b9b0.png"> - If it's an error due to a different error, such as Timeout, or invalid Host, ... use a correct Response Error Enum type. - Show the Error Description: 1. Timeout => "Connection is timeout. Please check your Internet connection" 2. Invalid Host => "Invalid Host. Please check if your host is accessible" 3. SSL Handshake Error => See the macOS screenshot - Click on Troubleshooting button -> Open this page: https://docs.proxyman.io/troubleshooting/get-ssl-error-from-https-request-and-response - Use the tailwind UI component, not blueprints JS.
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-windows-linux#173
No description provided.