             throw HTTPBaseRequestEncoderError.constructURLFailed(urlString: request.configuration.baseURLString + request.uri)
         }
         
-        guard var content = request.content else {
+        guard let content = request.content else {
             return try self.encoderImpl.encode(request)
         }
         

            headers["Content-Type"] = "application/x-www-form-urlencoded; charset=utf-8"
        }

        guard var content = request.content else {
            return HTTPBaseRequest(method: request.method, url: url, headers: headers , body: { () -> Data? in
                return nil
            })

            throw HTTPBaseRequestEncoderError.constructURLFailed(urlString: request.configuration.baseURLString + request.uri)
        }
        
        guard let content = request.content else {
            return HTTPBaseRequest(method: request.method, url: url, headers: request.configuration.headers, body: { nil } )
        }
        
