Skip to main content

belatuk_http_server 5.0.0 copy "belatuk_http_server: ^5.0.0" to clipboard
belatuk_http_server: ^5.0.0 copied to clipboard

A collection of useful utility classes for building HTTP server.

example/main.dart

import 'dart:convert';
import 'dart:io';

import 'package:belatuk_http_server/belatuk_http_server.dart';

void main() async {
  var server = await HttpServer.bind('localhost', 8080);
  server
      .transform(HttpBodyHandler(defaultEncoding: utf8))
      .listen(
        (body) {
          // `type` is 'text', 'json', 'form' (urlencoded or multipart) or
          // 'binary'.
          print('${body.type}: ${body.body}');
          body.request.response.close();
        },
        onError: (Object error) {
          // The request has already been answered with 400 Bad Request.
          print('Could not parse a request body: $error');
        },
      );
}
5
likes
160
points
1.08k
downloads

Documentation

API reference

Publisher

verified publisherdukefirehawk.com

Weekly Downloads

A collection of useful utility classes for building HTTP server.

Repository (GitHub)
View/report issues
Contributing

License

BSD-3-Clause (license)

Dependencies

mime, path

More

Packages that depend on belatuk_http_server