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

A Dart class for sending HTTP GET and POST requests, with optional token-based authentication and API key support.

nexever logo

Getting started #

A Dart class for sending HTTP GET and POST requests, with optional token-based authentication and API key support.

Features #

  • Send HTTP GET and POST requests with optional headers.
  • Support for token-based authentication.
  • Option to include an API key in requests.

Installation #

Add this package to your pubspec.yaml file:

dependencies:
  nex_common_api: <latest-version>

Run flutter pub get to install the dependencies.

Usage #

Importing the Class #

First, import the necessary packages:

import 'dart:convert';
import 'package:http/http.dart' as http;
import 'path_to_api_methods/api_methods.dart';

Example #

Sending a GET Request To send a basic GET request:

void main() async {
  try {
    var response = await ApiMethods().getMethod(url: "https://api.example.com/data");
    print(response);
  } catch (e) {
    print("Error: $e");
  }
}

Sending a GET Request with Token To send a GET request with an authentication token:

void main() async {
  try {
    var response = await ApiMethods().getMethodWithToken(
        url: "https://api.example.com/data",
        token: "your_token_here"
    );
    print(response);
  } catch (e) {
    print("Error: $e");
  }
}

Sending a POST Request To send a basic POST request:

void main() async {
  try {
    var response = await ApiMethods().postMethod(
        url: "https://api.example.com/data",
        body: jsonEncode({"key": "value"})
    );
    print(response);
  } catch (e) {
    print("Error: $e");
  }
}

Sending a POST Request with Token To send a POST request with an authentication token:

void main() async {
  try {
    var response = await ApiMethods().postMethodWithToken(
        url: "https://api.example.com/data",
        token: "your_token_here",
        body: jsonEncode({"key": "value"})
    );
    print(response);
  } catch (e) {
    print("Error: $e");
  }
}

nex_common_api #

nex_common_api #

0
likes
160
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart class for sending HTTP GET and POST requests, with optional token-based authentication and API key support.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on nex_common_api