http_request_proxy 0.0.1 copy "http_request_proxy: ^0.0.1" to clipboard
http_request_proxy: ^0.0.1 copied to clipboard

outdatedDart 1 only

Proxy HTTP requests to other server (typically from Dart backend to pub serve during development).

HTTP request proxy #

Proxy HTTP requests to other server (typically from Dart backend to pub serve during development).

Usage #

A simple usage example:

import 'dart:io';
import 'package:http_request_proxy/http_request_proxy.dart';

main() {
  var proxy = new HttpRequestProxy('localhost', 8000);
  HttpServer server = await HttpServer.bind(InternetAddress.ANY_IP_V4, 3333);
  server.listen((request) {
    if (request.uri.path.startsWith('/api/')) {
      // handle API call
    } else {
      // proxy to local pub serve
      proxy.proxyHttpRequest(request);
    }
  });
}

Sources #

Source code can be found on GitHub.

0
likes
25
pub points
0%
popularity

Publisher

unverified uploader

Proxy HTTP requests to other server (typically from Dart backend to pub serve during development).

Homepage

Documentation

Documentation

License

BSD-3-Clause (LICENSE)

More

Packages that depend on http_request_proxy