mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-27 09:05:54 +03:00
[GH-ISSUE #833] Multipart Form Tab #828
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#828
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 @VaslD on GitHub (Mar 22, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/833
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? (Ex. Proxyman 1.4.3)
Version 2.20.0 (22000)
macOS Version? (Ex. mac 10.14)
macOS Big Sur
Version 11.2.3 (20D91)
Steps to reproduce
Call any API with Multipart Form for arbitrary binary files.
Expected behavior
Would be really nice if there's a Multipart Form tab like Form that shows entry name and file pairs, preferably with individual files available for export/download.
Or better just a human-readable section that basically pretty-prints the whole binary mess.
Something like:
Instead of:
I know we have a Body tab that shows raw bytes as well as text for Multipart Form, but that's far from human-readable.
@NghiaTranUIT commented on GitHub (Mar 22, 2021):
Hey @VaslD, can you check out this build: https://github.com/ProxymanApp/Proxyman/issues/827#issuecomment-803560921
We support multipart/form-data as you like 👍
@NghiaTranUIT commented on GitHub (Mar 22, 2021):
Ah, I understand what you mean. You would like to export each part of the multipart/form-data
@VaslD commented on GitHub (Mar 22, 2021):
Yes. I see that you use Paw as well. Basically I'd like to have multipart form requests shown somewhat like in the API builder view of Paw, not the response view. Sometimes I have to capture real traffic from my iOS app, so Paw isn't always available.
This way it'll be easier to spot tiny key-value pairs (like "Content-Disposition: form-data; name: count; 25") in a sea of hexes. Also the ability to export (or even copy-paste sounds fine) each part of the Form individually makes debugging file integrity and obscure server errors like "Unknown Media Container" easier.
Thank you.
@NghiaTranUIT commented on GitHub (Mar 22, 2021):
It's possible to implement it since the code I prepare to parse the multipart/form-data is already finished in https://github.com/ProxymanApp/Proxyman/issues/827#issuecomment-803560921
I will support this feature in next releases 🙌
@NghiaTranUIT commented on GitHub (May 25, 2021):
Hey @VaslD I've implemented this feature. If you don't mind, please try this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.26.0_Multipart_Form_Data_Previewer.dmg
@VaslD commented on GitHub (May 29, 2021):
Sorry for the delay. I’ve been busy this week and hadn’t had the time to try the Beta. I’ll see if I can upgrade my copy tomorrow and give it a go.
The screenshot looks promising though. It’s exactly what I wanted and I think this addition will be very crucial to my workflow.
Thank you again for making it a reality.