
We need to talk: Can we standardize NO_PROXY?
1/27/2021
This post details the historical evolution of proxy environment variables (`http_proxy`, `https_proxy`, `no_proxy`) and their inconsistent implementations across various languages and tools (curl, wget, Ruby, Python, Go, Java). It highlights the differences in handling case sensitivity, suffix matching, wildcard support, CIDR blocks, and IP address resolution within `no_proxy`. The post also discusses a real-world customer issue caused by these discrepancies, emphasizing the need for standardization.