[GH-ISSUE #422] Add useful guideline to proxy.man/ssl if the user doesn't install Proxyman Certificate first #421

Closed
opened 2026-03-03 19:18:37 +03:00 by kerem · 4 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Mar 3, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/422

Originally assigned to: @NghiaTranUIT on GitHub.

🐶 Brief

Some small users forgot to install the Proxyman Certificate before accessing to http://proxy.man/ssl (Local server). As a result, the users get 400 Bad Request with no useful information.

We should add some tip to help the use to fix it 👍

👑 Criteria

  • Add some useful information in Body if the request is 400
Originally created by @NghiaTranUIT on GitHub (Mar 3, 2020). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/422 Originally assigned to: @NghiaTranUIT on GitHub. ## 🐶 Brief Some small users forgot to install the Proxyman Certificate before accessing to http://proxy.man/ssl (Local server). As a result, the users get 400 Bad Request with no useful information. We should add some tip to help the use to fix it 👍 ## 👑 Criteria - [x] Add some useful information in Body if the request is 400
kerem 2026-03-03 19:18:37 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (Mar 3, 2020):

Done

<!-- gh-comment-id:593951621 --> @NghiaTranUIT commented on GitHub (Mar 3, 2020): Done
Author
Owner

@FinHorsley commented on GitHub (Mar 3, 2020):

Is this something that could be added to the UI?

If the the Root CA hasn’t been created then the “Install on iOS” is disabled? (For example)

<!-- gh-comment-id:593953043 --> @FinHorsley commented on GitHub (Mar 3, 2020): Is this something that could be added to the UI? If the the Root CA hasn’t been created then the “Install on iOS” is disabled? (For example)
Author
Owner

@NghiaTranUIT commented on GitHub (Mar 3, 2020):

It's not good UX to disable "Install on iOS" because new users don't know that they need to install the Certificate on macOS in order to enable the button "Install on iOS".

For now, I add the useful tip in the response, so the user could see on the Safari or on the app easily.

Screen Shot 2020-03-03 at 21 51 03
<!-- gh-comment-id:593991082 --> @NghiaTranUIT commented on GitHub (Mar 3, 2020): It's not good UX to disable "Install on iOS" because new users don't know that they need to install the Certificate on macOS in order to enable the button "Install on iOS". For now, I add the useful tip in the response, so the user could see on the Safari or on the app easily. <img width="917" alt="Screen Shot 2020-03-03 at 21 51 03" src="https://user-images.githubusercontent.com/5878421/75787307-18763180-5d99-11ea-8c34-de7788941b19.png">
Author
Owner

@FinHorsley commented on GitHub (Mar 3, 2020):

Great to see the updated HTTP response 👍

Sorry, forgot to mention that there should be an explanation why the “Install iOS Certificate” was disabled.

I think it’s better to disable the button, as it makes it clear to the user that something needs to be done to continue; however I agree that without some explanation message this would be bad UX

<!-- gh-comment-id:593999995 --> @FinHorsley commented on GitHub (Mar 3, 2020): Great to see the updated HTTP response 👍 Sorry, forgot to mention that there should be an explanation why the “Install iOS Certificate” was disabled. I think it’s better to disable the button, as it makes it clear to the user that something needs to be done to continue; however I agree that without some explanation message this would be bad UX
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#421
No description provided.