json_rest_api_client 0.1.5 copy "json_rest_api_client: ^0.1.5" to clipboard
json_rest_api_client: ^0.1.5 copied to clipboard

Easy to use starting point to implement a client library for a json REST API.

example/json_rest_api_client_example.dart

import 'package:json_rest_api_client/json_rest_api_client.dart';

void main() async {
  final dummyApiClientV1 =
      JsonRestApiClient(Uri.parse('http://dummy.restapiexample.com/api/v1'));

  print('Request data');
  final response1 = await dummyApiClientV1.request(
    RequestMethod.get,
    '/employee/1',
  );
  print(response1.jsonObject);

  print('Write data');
  final response2 = await dummyApiClientV1.request(
    RequestMethod.post,
    '/create',
    json: {
      'employee_name': 'Tiger Nixon',
      'employee_salary': 320800,
      'employee_age': 61,
    },
  );
  print(response2.jsonObject);

  return;
}
2
likes
110
pub points
0%
popularity

Publisher

verified publisherfamedly.com

Easy to use starting point to implement a client library for a json REST API.

Repository (GitLab)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

http

More

Packages that depend on json_rest_api_client