Open glebmlk opened 4 years ago
Greetings! I'm curious - what's your use case for only wanting the proxy on some requests, but not others? Generally it's an all or nothing deal :)
Hi @JustinBeckwith, we have a bunch of other microservices that our backend is communicating with, some of which are in the same network, some are external. We don't want to pass all requests through a proxy
So, is there a way to override proxy settings or it is not implemented?
@glebmlk unfortunately, I think your best bet at this point would be to introduce an additional proxy, which redirects requests for internal services to a service that makes the request without a proxy set, and redirects requests for Google APIs with a proxy variable set ... so split it into two tiny little services.
In the future we could look in to accepting a parameter here.
OK, thank you
I also need per request proxy
In China, we need proxy to access Google APIs, but not other network requests. So I can't set a global HTTP_PROXY.
I also need per request proxy
Hello!
The documentation here https://github.com/googleapis/google-api-nodejs-client#using-a-proxy says that I can override global proxy settings (via
HTTPS_PROXY
) somehow for a particular request. Please note how it is possible. I couldn't find noproxy
property forgoogleapis
requests, nor its API clients.e.g. in my case I want every
googleapi
request to pass through a proxy, but I don't want to use global proxy (environment variable). Is this possible?1899