         requestBody:NSData? = nil,
         URLQuery:String? = nil,
         asyncCompletionHandler:((HTTPResult!) -> Void)? = nil
-    ) -> HTTPResult {
-
-        return Just.shared.request(
-            .GET,
-            URLString: URLString,
-            params: params,
-            data: data,
-            json: json,
-            headers: headers,
-            auth: auth,
-            cookies: cookies,
-            requestBody: requestBody,
-            URLQuery: URLQuery,
-            redirects: allowRedirects,
-            asyncCompletionHandler: asyncCompletionHandler
-        )
+        ) -> HTTPResult {
+
+            return Just.shared.request(
+                .GET,
+                URLString: URLString,
+                params: params,
+                data: data,
+                json: json,
+                headers: headers,
+                files:files,
+                auth: auth,
+                cookies: cookies,
+                requestBody: requestBody,
+                URLQuery: URLQuery,
+                redirects: allowRedirects,
+                asyncCompletionHandler: asyncCompletionHandler
+            )
 
     }
 

        data:[String:AnyObject],
        json:[String:AnyObject]?,
        headers:[String:String],
        auth:(String, String)?,
        cookies: [String:String],
        requestBody:NSData?,

        requestBody:NSData? = nil,
        URLQuery:String? = nil,
        asyncCompletionHandler:((HTTPResult!) -> Void)? = nil
        ) -> HTTPResult {

            return Just.shared.request(
                .POST,
                URLString: URLString,
                params: params,
                data: data,
                json: json,
                headers: headers,
                files:files,
                auth: auth,
                cookies: cookies,
                requestBody: requestBody,
                URLQuery: URLQuery,
                redirects: allowRedirects,
                asyncCompletionHandler: asyncCompletionHandler
            )

    }

