mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-28 09:35:55 +03:00
[GH-ISSUE #1110] [Breakpoints] Adjust the raw response #1103
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#1103
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 @danielmj on GitHub (Jan 14, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1110
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? (Ex. Proxyman 1.4.3)
2.35.4
macOS Version? (Ex. mac 10.14)
12.1
Steps to reproduce
Set a breakpoint on the response
Requested behavior
I would love the ability to drop in a raw response to override. This would allow me to more easily simulate response handling when debugging client code.
@NghiaTranUIT commented on GitHub (Jan 14, 2022):
You can use Map Local (Right click on the request -> Tool -> Map Local). It will create a raw Response, which you can directly modify.
You can check out the doc here: https://docs.proxyman.io/advanced-features/map-local
@NghiaTranUIT commented on GitHub (Jan 14, 2022):
However, it's reasonable to support Raw Tab on Request/Response Breakpoint 👍 I will consider and support it soon.
@danielmj commented on GitHub (Jan 14, 2022):
Yea, that's been my workaround. But map local doesn't allow me to be selective about exactly which request to override.
A good example is a protocol where we need to replay the same request multiple times to handle things like authentication. For example, we may want to force an auth on the initial request, but then allow for subsequent requests to the same endpoint to proceed
@NghiaTranUIT commented on GitHub (Jan 14, 2022):
Thanks. I understand your problem 👍 . I'm scheduling this feature for the 3.1.0 version 🌮
@NghiaTranUIT commented on GitHub (Feb 2, 2022):
If you don't mind, please try this Beta build: https://github.com/ProxymanApp/Proxyman/issues/1121#issuecomment-1027509364
It allows you to modify the Raw Message of Request and Response 👍
@danielmj commented on GitHub (Feb 7, 2022):
Will test this out today. Thank you!
@NghiaTranUIT commented on GitHub (Feb 8, 2022):
Here is a better version @danielmj https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.0.0_Breakpoint_Template.dmg
@danielmj commented on GitHub (Feb 11, 2022):
I've been using this feature regularly and its working great. Thank you!
@vrnvorona commented on GitHub (Nov 21, 2023):
@NghiaTranUIT I couldn't able to find separate issue, but if i edit raw response in breakpoint and execute it doesn't work - body remains the same from Body tab. Are you aware of this perhaps?
Steps are pretty simple - use breakpoint and edit raw response with new body, then Execute. It won't work.
@NghiaTranUIT commented on GitHub (Nov 21, 2023):
@vrnvorona the Raw Tab doesn't allow editing the Body. Only the First line (URL, Method, HTTP Version, Status Code) and the Header.
To edit the Body, you might edit it in the Body Tab.
It's a shortcoming of the current feature. I will open a ticket to support it 👍