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.true
indicates that the request was a great successr.hasError
- a boolean.true
indicates 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 istrue
orfalse
r.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 responsestatusCode
is not a great success.