mx_request library
Support for doing something awesome.
More dartdocs go here.
Classes
- Body
- 宣告 method 裡面的參數為 body 若 ignoreNull 為 true, 則當參數為 null 時, 不會帶入 body 若沒有指定 name, 則代表設置的是rawBody
- Header
- 宣告 method 裡面的參數為 header 若 ignoreNull 為 true, 則當參數為 null 時, 不會帶入 header
- Path
- 宣告 method 裡面的參數為 path 裡面的變數 path的變數不可為可空
- Query
- 宣告 method 裡面的參數為 queryParam 若 ignoreNull 為 true, 則當參數為 null 時, 不會帶入 queryParam
- RequestBase
- api content構建
- RequestContent
- 請求內容
- RequestIF
- 宣告一個 abstract class 是個 api 請求的 interface
- RequestMethods
- GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS
- StaticRequest
- 靜態的請求內容
Extensions
- DioEx on Dio
- OptionsTimeMx on Options
- RequestContentEx on RequestContent
- RequestOptionsTimeMx on RequestOptions
Typedefs
- FormDataBuilder = FormData Function(RequestContent content, Options options)