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
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 [...]
Make a HEAD request
Replaces the header with the value of its target. [...]
Headers
Adds headers specified in the value map.
HttpMethod
A holder that includs 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