browser_headers 0.1.0 copy "browser_headers: ^0.1.0" to clipboard
browser_headers: ^0.1.0 copied to clipboard

Generates randomized but response-stable "browser-like" headers.

example/main.dart

// ignore_for_file: avoid_print

import 'dart:convert';

import 'package:browser_headers/browser_headers.dart';
import 'package:http/http.dart' as http;

void main() async {
  // get some realistic headers for an HTTP GET from a browser
  final headers = BrowserHeaders.generate(
    refererQuery: 'zillow 11222 Dilling Street, Studio City, CA',
  );

  // make the HTTP GET request
  const url =
      'https://www.zillow.com/homedetails/11222-Dilling-St-North-Hollywood-CA-91602/20025974_zpid/';
  final res = await http.get(Uri.parse(url), headers: headers);

  // bundle and pretty print the request details
  print(
    const JsonEncoder.withIndent(
      '  ',
    ).convert({'url': url, 'headers': headers, 'statusCode': res.statusCode}),
  );
}
0
likes
160
points
18
downloads

Publisher

unverified uploader

Weekly Downloads

Generates randomized but response-stable "browser-like" headers.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

http, random_user_agents

More

Packages that depend on browser_headers