I have a very strange issue and I'm not sure what I'm doing wrong or what could be done to prevent it.
I'm using charles proxy to debug what my android application is sending over the internet. It worked fine on my samsung galaxy s3 but some trouble arrived when I changed the testing phone.
I have a test that sends 30 http get on a remote server and charles is in the middle to check and log.
- With my s3 everything is fine.
- With my one plus one, my server is seeing those 30 hits, but charles is only seeing about 15 (it's variable between 15 and 18 -_-)
- My a galaxy tab, we have the same issue as with the one plus one.
- If using Fiddler the results are better, but not always 100% correct either. (but still 100% working on my s3)
Those phones have a different SDK: - s3 is in 4.3 - one plus one is cyanogen 4.4.4 - galaxy tab is 4.4.2
So I'm looking for a sure way to debug all this. It's really blocking for us ;(
I tried adding some random to the url of the request to avoid anyone from dropping the hit as "too similar to another one" but didn't change anything.
I also tried phone->fiddler->charles->internet. Same as with charles alone and if I close Charles, then fiddles works correctly and find all the hits again.
Has anyone witnessed anything similar?
from Charles proxy and missing hits
No comments:
Post a Comment