OptionalallowOptionalbodyOptionalcacheOptionalcontentcontent can be used to pass native custom okhttp3.RequestBody
Optionalcookiesdefault to true. Android and iOS only store cookies in memory! it will be cleared after an app restart
OptionaldownloadiOS only: Response size threshold (in bytes) for using file download vs memory loading. Responses larger than this will be downloaded to temp file (memory efficient). Responses smaller will be loaded into memory (faster for small responses). Default: 1048576 (1 MB). Set to 0 to always use memory, -1 to always use file download.
OptionalearlyiOS only: Resolve request promise as soon as headers are received, before download completes. This allows inspecting status/headers and cancelling before full download. When true, toFile()/toJSON()/etc. will wait for download completion. Default: false (waits for full download before resolving)
OptionalheadersGets or sets the request headers in JSON format.
Gets or sets the request method.
OptionaloniOS for now
OptionalparamsOptionalprogressOptionalresponsedefault to true. Put to false to run response callback on current thread
OptionaltagOptionaltimeoutDefault 10 (seconds).
Gets or sets the request url.
On Android large responses may crash the app (fi. https://httpbin.org/bytes/10000). By setting this to true and when not using useLegacy, we allow large responses on the main thread (which this plugin currently does). Note that once set to true, this policy remains active until the app is killed.