azure-sdk-for-cpp/sdk/core/azure-core/test
Larry Osterman b12942e115
Add support for Proxy Server to WinHTTP and CURL transports. (#3885)
# Add Support for Proxy Server to WinHTTP and CURL transports.

This PR adds support for proxy servers (with optional basic authentication) to the HTTP transports supported by C++.

* Use a singleton for WinHTTP transport to enable connection pooling across multiple service clients (support modeled after .Net equivalent functionality).
* Fixed retry delay to match azure guidelines; documented test hook in CalculateExponentialDelay.

Co-authored-by: George Arama <50641385+gearama@users.noreply.github.com>
Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com>
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
Co-authored-by: Ben Broderick Phillips <ben@benbp.net>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2022-08-19 22:42:47 +00:00
..
fault-injector Generate map files (#3181) 2022-01-03 13:56:41 -08:00
libcurl-stress-test Merge main with WebSockets. (#3856) 2022-07-28 11:44:41 -07:00
nlohmann-json-test Rename header files to match the namespace structure for things nested within Azure::Core. (#1879) 2021-03-11 16:22:37 -08:00
perf [Core] - Support azure-core version without OpenSSL dependency (#2839) 2021-10-27 23:20:34 +00:00
ut Add support for Proxy Server to WinHTTP and CURL transports. (#3885) 2022-08-19 22:42:47 +00:00