vajra

Creator: coderz1093

Last updated:

0 purchases

vajra Image
vajra Images
Add to Cart

Description:

vajra

VAJRA
A HTTP Client Library Written In Dart👩🏽‍💻
Made with ❤️  by developers for developers


A browser like HTTP Client library for flutter applications. It supports automatic cookie saving and attaching, supports automatic attachement of authorization token.
Usage #
TO use this package, add vajra as a dependency in your pubspec.yaml file.
Example #
// Initilize Vajra class in main function and use it anywhere in your app.
void main() async {
WidgetsFlutterBinding.ensureInitialized();
Directory directory = await getApplicationDocumentsDirectory();

// Initializing Vajra class
Vajra client = Vajra("test",directory.path, basePath: "http://10.0.2.2:8000");
await client.initialize();
client.setDefaultAuthorization(SecurityScheme.bearer, "body", "token");

runApp(MyApp(directory.path));
}

.
.
.
// access the vajra client anywhere in your application.
Vajra vajraClient = getVajra("test");
final VajraResponse vajraResponse = await client.get(
"/testget",
secured: true,
sendCookie: true,
expectAuthorization: true,
headers: {"service": "vajra"}
);
print(vajraResponse.body);
.
.
.

copied to clipboard
Features #
Use this package in your Flutter app to:

To automatically save and attach cookies to and from request and response respectively.
You can also switch off automatic attaching of cookies in request.
Automatically save and attach authorization scheme/token.
Initialize once and use it anywhere in your flutter app.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.