Future<Map<String, dynamic>> post({ required String url, required Entity data, Map<String, String>? headers, });