HTTP Requests
HTTP Requests Package Inspired By Python Requests Module Which Is Used For To Make HTTP Request And Get Response. You Can Use It In Rest API
Install
Add this to your package's pubspec.yaml file:
dependencies:
http_requests: ^0.0.4
Usage
Start by importing the library
import 'package:http_requests/http_requests.dart';
Let's make a simple HTTP request
Response r = await HttpRequests.get('https://google.com');
print(r.status);
Some Methods
just like in python's request module, the Response object has this functionallity
r.status- the response status coder.url- the url in the requestr.headers- the response headersr.success- a boolean.trueindicates that the request was a great successr.hasError- a boolean.trueindicates that the request was not a great successr.bytes- return the body in the respone as a list of bytesr.contentLength- return the response content lenghtr.contentType- return the response content typeapplication/json,r.isRedirect- return the Redirection Status istrueorfalser.content- return the body in the respone as a string (with UTF-8)r.response- return the body in the respone as a string (without UTF-8 {take default})r.json- recodes the body in the respone and returns the result (dynamic type)r.throwForStatus()- will throw an exception if the responsestatusCodeis not a great success.