diff --git a/lib/adapters/http.js b/lib/adapters/http.js
index <HASH>..<HASH> 100755
--- a/lib/adapters/http.js
+++ b/lib/adapters/http.js
@@ -25,6 +25,14 @@ var supportedProtocols = platform.protocols.map(function(protocol) {
   return protocol + ':';
 });
 
+/**
+ * If the proxy or config beforeRedirects functions are defined, call them with the options
+ * object.
+ *
+ * @param {Object<string, any>} options - The options object that was passed to the request.
+ *
+ * @returns {Object<string, any>}
+ */
 function dispatchBeforeRedirect(options) {
   if (options.beforeRedirects.proxy) {
     options.beforeRedirects.proxy(options);
@@ -35,10 +43,13 @@ function dispatchBeforeRedirect(options) {
 }
 
 /**
+ * If the proxy or config afterRedirects functions are defined, call them with the options
  *
  * @param {http.ClientRequestArgs} options
  * @param {AxiosProxyConfig} configProxy
  * @param {string} location
+ *
+ * @returns {http.ClientRequestArgs}
  */
 function setProxy(options, configProxy, location) {
   var proxy = configProxy;
docs(adapters/http)