mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-25 16:15:55 +03:00
[GH-ISSUE #1515] Proxyman doesn't intercept all HTTP requests #1510
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#1510
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 @biryusal on GitHub (Jan 28, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1515
Description
Proxyman works fine in most cases, but it skips some requests for some reason
Steps to Reproduce
P.S. I've disabled "cache", reinstalled my app, but it didn't work
For once somehow I catched a HTTP-request, that I've never catch before, and there was response-body that I need
But it was only for once
How to catch all http requests/responses?
Current Behavior
Some dynamic data I see in Proxyman, but some data there's not at all
Expected Behavior
I see all HTTPs requests/responses
Environment
@NghiaTranUIT commented on GitHub (Jan 28, 2023):
Maybe your app is using the cached Response version.
To fix it:
By doing it, Your app will always make a real Request to your Server. Thus, Proxyman can capture it 👍
Make sure you've installed and trusted the certificate properly, so you can see the HTTPS data.
@biryusal commented on GitHub (Jan 28, 2023):
Thanks a lot for your quick response!
Yep, I've installed and trusted certificate, I see all HTTPs responses
I uninstalled the application and all data associated with it, reinstalled it, and turned off request and response caching before launching
But still I didn't see any data I needed
This is an online store (mobile app), and the prices there are updated very often.
But in requests, I see only pictures, that is, even service information, by the type of product name and its price is not displayed in my Proxyman
I see some JSON's responses, but there is nothing that I need (kinda deviceId, local secret, and etc.)
Although once I was able to catch such a request that returns information about a specific product
But I also need others, such as getting products by category
Do you have any other guesses?
@NghiaTranUIT commented on GitHub (Jan 29, 2023):
Maybe the app doesn't use URLSession (Apple Framework) to make a networking request. If it's an online app, it can be a React Native, Flutter app, which (by default) doesn't go through the VPN.
Thus, Proxyman could not capture it.
If it's true, there is no way to force it to use the VPN unless you're a developer of this app. You need to add some configuration in the source code.
@biryusal commented on GitHub (Jan 29, 2023):
So there's no other way to parse data from this mobile app?
Or maybe do you know another solution?
I will close this thread, ofc, but I want to hear the answer if you know it
Thanks!
@NghiaTranUIT commented on GitHub (Jan 29, 2023):
As I mention @biryusal, if you're not a developer of the app, maybe there is no solution to force all traffic to go to the Proxyman app.
@biryusal commented on GitHub (Jan 29, 2023):
I meant any other solution, maybe except the proxyman?