DisableCompression disables automatic gzip compression on both transports. This is needed for SSE streaming compatibility.
()
| 79 | // DisableCompression disables automatic gzip compression on both transports. |
| 80 | // This is needed for SSE streaming compatibility. |
| 81 | func (f *fallbackTransport) DisableCompression() { |
| 82 | f.proxy.DisableCompression = true |
| 83 | f.direct.DisableCompression = true |
| 84 | } |
| 85 | |
| 86 | func (f *fallbackTransport) proxyEnabled() bool { |
| 87 | until := f.disabledUntilUnixNano.Load() |
no outgoing calls