performAction method

Future<Response> performAction(
  1. FormAction action,
  2. FormData formData
)

Performs a FormAction using formData

Implementation

Future<http.Response> performAction(
    FormAction action, FormData formData) async {
  final uri = Uri.parse('${options.environment.url}${action.uri}');
  final request = http.Request(action.method, uri);
  request.body = jsonEncode(formData.toRequestObject());
  request.headers.addAll({HttpHeaders.contentTypeHeader: ContentType.json});
  final response = await _client.send(request);
  return http.Response.fromStream(response);
}