          - returns: The created request.
      */
     class func request(requestConfigurations: RequestConfigurations) -> Request {
-        return Networker.sharedInstance.manager.request(Router(requestConfigurations))
+        return Networker.sharedInstance.manager
+            .request(Router(requestConfigurations))
+            .validate()
     }
     
     /**

            URLString,
            parameters: parameters,
            encoding: encoding,
            headers: headers
            )
    }
    
    /**
         Creates a download request using the internal `Manager` instance for the specified URL request.

        - returns: The created request.
    */
    class func request(URLRequest: URLRequestConvertible) -> Request {
        return Networker.sharedInstance.manager
            .request(URLRequest)
            .validate()
    }
    
    /**
