mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-27 09:05:54 +03:00
[GH-ISSUE #926] Custom Scripting for Body Previewer #922
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#922
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 @NghiaTranUIT on GitHub (Jul 8, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/926
Originally assigned to: @NghiaTranUIT on GitHub.
Description
Some users request that Proxyman would have a feature to write a custom Previewer with JS code.
For instance, the body is encrypted, which is not supported by Proxyman, the user would like to write a JS code to decrypt it for previewing without modifying the actual Body Data.
Acceptance Criteria
@happyjiahan commented on GitHub (Aug 19, 2021):
need this feature heavily
@NghiaTranUIT commented on GitHub (Aug 19, 2021):
Hey @happyjiahan , can you elaborate on what your user-case is? At the moment, you can basically custom a Body Previewer by using one of Snippet Code 👍
@chzhong commented on GitHub (Nov 2, 2021):
I'd support adding this scripting feature, for cases that the request/response might be encrypted, transformed, or possible a custom content type other than common ones (e.g. raw binary packet of games).
@phaseOne commented on GitHub (Apr 19, 2022):
I'd like to be able to write a custom script (implementing mqtt-packet) that parses binary MQTT over WebSocket messages, so I can preview them and their structure in Proxyman while debugging my app.
@NghiaTranUIT commented on GitHub (Apr 20, 2022):
Thanks for +1 on this feature @phaseOne