     /// :param: RequestErrorBlock errorBlock
     /// :returns: Void
     func getResource(successBlock: RequestSuccessBlock?, errorBlock: RequestErrorBlock?) -> Void {
-    
+        println("original request for GET \(self.httpRequest)")
         var request: NSURLRequest = {
       
             let mutableRequest: NSMutableURLRequest = self.httpRequest.mutableCopy() as NSMutableURLRequest

            return mutableRequest.copy() as NSURLRequest
        }()
        
        self.httpRequest = request

        let task : NSURLSessionDataTask = self.httpSession.session.dataTaskWithRequest(self.httpRequest, completionHandler: {(data: NSData!, response: NSURLResponse!, error: NSError!) -> Void in
            
            var dataResp: NSData? = data
            let httpResponse: NSHTTPURLResponse = response as NSHTTPURLResponse

    /// :returns: Request

    convenience init(url: NSURL, credential: NSURLCredential?) {
        println("url for init " + url.absoluteString!)
        self.init(url: url, credential: credential, additionalHeaders: nil)
    }
    
