             // Setup HTTP Body
             if let params = parameters {
                 
-                if let paramsString = serializer(parameters: params, type: .POST),
+                if let paramsString = serializer(parameters: params),
                     let paramsData = paramsString.data(using: .utf8) {
                     request.httpBody = paramsData
                 }

            // If there are parameters, build the query part of the URL then 
            // assign it back
            if let params = parameters,
            let paramsString = serializer(parameters: params, type: .GET),
                let components = NSURLComponents(url: url, resolvingAgainstBaseURL: true) {
                components.percentEncodedQuery = paramsString
                request.url = components.url!
            }
        

     - Parameter parameters: the parameters to serializer
     */
    
    func serializer(parameters: [String:String]) -> String? {
        
        guard !parameters.isEmpty else {
            return nil
