dio_helper_flutter 1.0.7 copy "dio_helper_flutter: ^1.0.7" to clipboard
dio_helper_flutter: ^1.0.7 copied to clipboard

outdated

A starting point for Dart libraries or applications.

dio helper #

dio helper class used to api calling get, post, delete, put.

var apiRepository = ApiRepository(ApiProvider(DioHelper(Dio())));
String mainUrl = 'https://api.first.org/data/v1/';

GET API #

apiRepository.getApi('${mainUrl}countries', success: (response) {},
    error: (error) {
  print('${error.message} ${error.message}');
});

POST API #

apiRepository.postApi('${mainUrl}countries', success: (response) {},
    error: (error) {
  print('${error.message} ${error.message}');
});

POST API WITH QUERY PARAMETER CALLING #

apiRepository.postApi('${mainUrl}countries',
    queryParameters: {}, //QUERY PARAMETER
    success: (response) {}, error: (error) {
  print('${error.message} ${error.message}');
});

POST API WITH BODY (JSON) CALLING #

apiRepository.postApi('${mainUrl}countries', data: {}, success: (response) {},
    error: (error) {
  print('${error.message} ${error.message}');
});

IMAGE / FILE UPLOAD USING Multipart POST API #

  FormData formData = FormData.fromMap({
    "name": "",
    "age": 1,
    "file": await MultipartFile.fromFile("./flutter.png", filename: "flutter.png"),
  });
  
  apiRepository.imageUpload('${mainUrl}countries',
      formData: formData,
      success: (response) {},
      error: (error) {
    print('${error.message} ${error.message}');
  });
2
likes
0
pub points
55%
popularity

Publisher

unverified uploader

A starting point for Dart libraries or applications.

Repository (GitHub)

License

unknown (LICENSE)

Dependencies

dio

More

Packages that depend on dio_helper_flutter