diff --git a/README.txt b/README.txt
index 6700e84..68cdd43 100644
--- a/README.txt
+++ b/README.txt
@@ -100,6 +100,16 @@ directory, not directly the ones provided with this module.
 You'll have to restart your Solr server after making such changes, for them to
 take effect.
 
+Hidden Configuration
+---------
+
+The SearchApiSolrConnectionInterface class has hidden support for defining a
+stream wrapper context that is passed to the drupal_http_request() function as 
+part of the makeHttpRequest function. This stream wrapper context can be defined
+as part of a customized connection process made possible by overridding the
+__construct() method of the SearchApiSolrConnection through using the hidden
+variable search_api_solr_service_class as mentioned above. 
+
 Developers
 ----------
 
diff --git a/includes/solr_connection.inc b/includes/solr_connection.inc
index 9ab7af5..a12c6ee 100644
--- a/includes/solr_connection.inc
+++ b/includes/solr_connection.inc
@@ -582,6 +582,9 @@ class SearchApiSolrConnection implements SearchApiSolrConnectionInterface {
     if ($this->http_auth) {
       $options['headers']['Authorization'] = $this->http_auth;
     }
+    if (isset($this->context)) {
+      $options['context'] = $this->context;
+    }
 
     $result = drupal_http_request($url, $options);
 
