mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-27 00:55:57 +03:00
[GH-ISSUE #760] post a video using alamofire multipart/form-data do not see the post data at all #755
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#755
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 @adamgf on GitHub (Jan 17, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/760
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? (Ex. Proxyman 1.4.3)
2.16.0 using Atlantis in iPhone app
macOS Version? (Ex. mac 10.14)
11.0.1 Beta
Steps to reproduce
Set up an iOS app to use Atlantis and Proxyman on mac.
Via iOS app post a valid mp4 file to Amazon S3 using iOS AlamoFire API
Expected behavior
To see the form data in the request body!!! Instead it says 'Empty Body'!!!
Screenshots (optional)
@NghiaTranUIT commented on GitHub (Jan 17, 2021):
Look like it's a bug. I will try to reproduce and fix it 👍
@adamgf commented on GitHub (Jan 17, 2021):
Cool thanks @NghiaTranUIT! That will be really appreciated!
@adamgf commented on GitHub (Jan 17, 2021):
I am not sure but I think the data may be AES256 encrypted so that may be why it is not being decrypted I do not need to see the entire multipart/form-data request body the binary data can just be stubbed out but I was more interested in seeing the key values for the other data that gets posted.
@NghiaTranUIT commented on GitHub (Jan 17, 2021):
To workaround, you can use normal SSL Proxying (by installing the certificate to iPhone and enable SSL Proxying on this domain) to see the multiple-part data from these Upload Requests.
I will check out the Atlantis to see if we can get the Encrypted Body from URLSession or not
@adamgf commented on GitHub (Jan 17, 2021):
The server does not accept the certificate.
@adamgf commented on GitHub (Jan 17, 2021):
You should be able to get the multipart/form data out of the request
@NghiaTranUIT commented on GitHub (Jan 17, 2021):
Yup, Atlantis should be able to get the multipart body from both the request and response too 😄 I will notify you when I fix soon 👍
@NghiaTranUIT commented on GitHub (Jan 19, 2021):
@adamgf if you don't mind, please check out this working branch from Atlantis: https://github.com/ProxymanApp/atlantis/pull/49
You can use it by adding this Pod
@NghiaTranUIT commented on GitHub (Jan 21, 2021):
Just a friendly reminder that your request is implemented in Atlantis 1.6.0 🎉
You can update normally by
pod update, It will get the latest version 🙌