import 'dart:convert'; import 'package:http/http.dart' as http; import 'package:flutter/material.dart'; // Reusable function to send a POST request Future postRequest({ required String url, required Map headers, required Map body, }) async { try { final response = await http.post( Uri.parse(url), headers: headers, body: jsonEncode(body), ); if (response.statusCode == 201) { print('Post request successful'); } else { print('Failed to post: ${response.statusCode}'); } return response; } catch (e) { print('Error: $e'); return null; } }