sendForbidden method

void sendForbidden(
  1. HttpRequest request, {
  2. String? reason,
})

Send forbidden response

Implementation

void sendForbidden(HttpRequest request, {String? reason}) {
  request.response.statusCode = 403;
  request.response.headers.set('Content-Type', 'application/json');

  final errorResponse = {
    'error': 'forbidden',
    'error_description': reason ?? 'Insufficient permissions',
  };

  request.response.write(jsonEncode(errorResponse));
}