[GH-ISSUE #1649] [Breakpoint] Breakpoint for Response #1641

Closed
opened 2026-03-03 19:53:06 +03:00 by kerem · 1 comment
Owner

Originally created by @8bitzz on GitHub (May 23, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1649

Originally assigned to: @8bitzz on GitHub.

Request Tab

Screen Shot 2023-05-23 at 15 31 25
  • Users are able to select Request tab, swipe for navigation
  • Display URL, Method, Headers, Queries, Body in ReadOnly mode
  • Users are unable to edit these fields

Response Tab

Screen Shot 2023-05-23 at 15 31 41
  • Looks similar to Breakpoint for Request
  • Allow users to modify: Status Code, Headers, Body
Status Code
  • Tap on Header cell should show StatusCodeEditorView
  • Reuse the HeaderEditorViewController, logic similar to MapLocalTool
Header
  • Tap on Header cell should show HeaderEditorView
  • Reuse the HeaderEditorViewController, logic similar to MapLocalTool
  • Display custom keyboard for auto completion/ suggestion
  • Change query params should update URL automatically and vice versa
Body
  • Tap on Body cell should show BodyEditorView
  • Reuse the BodyEditorViewController, logic similar to MapLocalTool
  • Display custom keyboard for auto completion/ suggestion

Breakpoint Action Menu

  • Set menu action on right bar button on navigation bar
  • Display 3 options: Execute, Abort, Continue for users to select
Originally created by @8bitzz on GitHub (May 23, 2023). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1649 Originally assigned to: @8bitzz on GitHub. ### Request Tab <img width="573" alt="Screen Shot 2023-05-23 at 15 31 25" src="https://github.com/ProxymanApp/Proxyman/assets/23531403/661245b7-113c-4fa1-a933-424bacbe822a"> - Users are able to select `Request` tab, swipe for navigation - Display URL, Method, Headers, Queries, Body in `ReadOnly` mode - Users are unable to edit these fields ### Response Tab <img width="565" alt="Screen Shot 2023-05-23 at 15 31 41" src="https://github.com/ProxymanApp/Proxyman/assets/23531403/270b185b-93dc-4676-8722-be09c31e76d7"> - Looks similar to Breakpoint for Request - Allow users to modify: Status Code, Headers, Body ##### Status Code - Tap on Header cell should show StatusCodeEditorView - Reuse the HeaderEditorViewController, logic similar to MapLocalTool ##### Header - Tap on Header cell should show HeaderEditorView - Reuse the HeaderEditorViewController, logic similar to MapLocalTool - Display custom keyboard for auto completion/ suggestion - Change query params should update URL automatically and vice versa ##### Body - Tap on Body cell should show BodyEditorView - Reuse the BodyEditorViewController, logic similar to MapLocalTool - Display custom keyboard for auto completion/ suggestion ### Breakpoint Action Menu - Set menu action on right bar button on navigation bar - Display 3 options: `Execute`, `Abort`, `Continue` for users to select
kerem 2026-03-03 19:53:06 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (May 26, 2023):

Requirement Update 1

Header / Query Editor

  • After editing the Header Editor -> Save -> Back to the Request/Response Breakpoint Editor -> The number of headers must be updated.
  • The same with Query Editor too.

Body

  • Body doesn't have (0 items) -> Use the size:
HumanFormatter.shared.format(data: .byte(body.count)
<!-- gh-comment-id:1563701467 --> @NghiaTranUIT commented on GitHub (May 26, 2023): ### Requirement Update 1 #### Header / Query Editor - After editing the Header Editor -> Save -> Back to the Request/Response Breakpoint Editor -> The number of headers must be updated. - The same with Query Editor too. #### Body - Body doesn't have (0 items) -> Use the size: ```swift HumanFormatter.shared.format(data: .byte(body.count) ```
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#1641
No description provided.