Open
Description
Today, HTTP client resolution happens at runtime using Java's ServiceLoader class. This works fine in most cases, but not in OSGi: https://blog.osgi.org/2013/02/javautilserviceloader-in-osgi.html
We should create an OSGi-aware implementation of SdkHttpServiceProvider, and make current and future implementations of the HTTP client SPI loadable in an OSGi environment.