     // but I'm not sure
     public var userData = User?()
     
+    private let urlSession = NSURLSession(configuration: NSURLSessionConfiguration.ephemeralSessionConfiguration())
+    
 
     // MARK: - Singleton
     private static let instance = BangumiRequest()

        do {
            jsonResult = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers)
        } catch let error1 as NSError {
            error = error1
            jsonResult = nil
        }

        request.HTTPMethod = "POST"
        request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
        request.HTTPBody = postBody.dataUsingEncoding(NSUTF8StringEncoding)
        request.HTTPShouldHandleCookies = true
        
        fetchJsonData(request, handler: handler)
    }
