feat: disable https://android.clients.google.com requests in Chromium app#206
feat: disable https://android.clients.google.com requests in Chromium app#206iTrooz wants to merge 1 commit intohttptoolkit:mainfrom
Conversation
|
Thanks @iTrooz! This is really interesting and I haven't investigated it before. That said, while in general I'd like to disable noise like this, we can only do that where it's not related to actual functionality. In cases where Chrome really does make requests to support web functionality, we need to keep the requests there and the functionality working so you can test things and see the real traffic involved. In this case, I think GCM is required to support web push. I don't know exactly how that works internally, but activating push notifications on https://simple-push-demo.vercel.app/ does seem to actively connect to and use this API. We need sites like this to work, so you can debug that scenario with a normal real-world setup. |
|
Oh, that's interesting. As a user, I know it's a feature I'd look for in an intercepting proxy, because all my use cases are debugging an app's http calls, not the browser's. Have you had cases of users wanted to intercept these requests ? |
|
Here's a PR removing some noisy requests made by Firefox: #207 How do you feel about disabling search autocomplete requests like Burpsuite ? |
Linked: #205
This PR removes the https://android.clients.google.com requests made by the Chromium interceptor
Credits: CybercentreCanada/kangooroo#43
Note that this PR isn't tested, because I didn't figure out yet how to run httptoolkit-server. But it was tested by running chromium locally with these flags (See #145 (comment))