retrofit library
Classes
-
Body
-
Use this annotation on a service method param when you want to directly control the request body
of a POST/PUT request (instead of sending in as request parameters or form-style request
body). [...]
-
CancelRequest
-
-
DELETE
-
Make a
DELETE
request
-
DioOptions
-
-
DioResponseType
-
-
Extra data that will be passed to dio's request, response, transformer and interceptors.
-
Field
-
Named pair for a form request. [...]
-
FormUrlEncoded
-
Denotes that the request body will use form URL encoding. Fields should be declared as
parameters and annotated with Field. [...]
-
GET
-
Make a
GET
request [...]
-
HEAD
-
Make a
HEAD
request
-
Replaces the header with the value of its target. [...]
-
Adds headers specified in the value map.
-
HttpMethod
-
A holder that includes all http methods which are supported by retrofit.
-
HttpResponse<T>
-
-
Method
-
-
MultiPart
-
Denotes that the request body is multi-part. Parts should be declared as parameters and
annotated with Part.
-
OPTIONS
-
Make a
OPTIONS
request
-
Part
-
Denotes a single part of a multi-part request.
Part parameters may not be null. [...]
-
PATCH
-
Make a
PATCH
request
-
Path
-
Named replacement in a URL path segment. [...]
-
POST
-
Make a
POST
request
-
PUT
-
Make a
PUT
request
-
Queries
-
Query parameter keys and values appended to the URL. [...]
-
Query
-
Query parameter appended to the URL. [...]
-
ReceiveProgress
-
-
RestApi
-
Define an API.
-
SendProgress
-
Enums
-
Parser
-
Define how to parse response json
If you want to support more, PR is welcome