datadome 1.0.2
datadome: ^1.0.2 copied to clipboard
A DataDome integration for Flutter.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:datadome/datadome.dart';
import 'package:http/http.dart' as http;
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('DataDome example app'),
),
body: Center(
child: MaterialButton(onPressed: () async {
//make request
DataDome client = DataDome('test');
http.Client test = http.Client();
http.Response response = await client.get(url: 'https://datadome.co/wp-json', headers: {'User-Agent': 'BLOCKUA'});
print('Response status: ${response.statusCode}');
print('Response headers: ${response.headers}');
print('Response body: ${response.body}');
},
child: Text(
'Make Request'
),
),
),
),
);
}
}