0.0.14 • Published 1 year ago

@minotaur-ergo/http v0.0.14

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@minotaur-ergo/http

Cors Free Http Client

Install

npm install @minotaur-ergo/http
npx cap sync

API

request(...)

request(options: HttpOptions) => Promise<HttpResponse>
ParamType
optionsHttpOptions

Returns: Promise<HttpResponse>


get(...)

get(options: HttpOptions) => Promise<HttpResponse>
ParamType
optionsHttpOptions

Returns: Promise<HttpResponse>


post(...)

post(options: HttpOptions) => Promise<HttpResponse>
ParamType
optionsHttpOptions

Returns: Promise<HttpResponse>


put(...)

put(options: HttpOptions) => Promise<HttpResponse>
ParamType
optionsHttpOptions

Returns: Promise<HttpResponse>


patch(...)

patch(options: HttpOptions) => Promise<HttpResponse>
ParamType
optionsHttpOptions

Returns: Promise<HttpResponse>


delete(...)

delete(options: HttpOptions) => Promise<HttpResponse>
ParamType
optionsHttpOptions

Returns: Promise<HttpResponse>


Interfaces

HttpResponse

PropType
dataany
statusnumber
headersHttpHeaders
urlstring

HttpHeaders

HttpOptions

PropTypeDescription
urlstring
methodstring
paramsHttpParams
dataanyNote: On Android and iOS, data can only be a string or a JSON. FormData, Blob, ArrayBuffer, and other complex types are only directly supported on web or through enabling CapacitorHttp in the config and using the patched window.fetch or XMLHttpRequest. If you need to send a complex type, you should serialize the data to base64 and set the headers["Content-Type"] and dataType attributes accordingly.
headersHttpHeaders
readTimeoutnumberHow long to wait to read additional data. Resets each time new data is received
connectTimeoutnumberHow long to wait for the initial connection.
disableRedirectsbooleanSets whether automatic HTTP redirects should be disabled
webFetchExtraRequestInitExtra arguments for fetch when running on the web
responseTypeHttpResponseTypeThis is used to parse the response appropriately before returning it to the requestee. If the response content-type is "json", this value is ignored.
shouldEncodeUrlParamsbooleanUse this option if you need to keep the URL unencoded in certain cases (already encoded, azure/firebase testing, etc.). The default is true.
dataType'file' | 'formData'This is used if we've had to convert the data from a JS type that needs special handling in the native layer

HttpParams

Type Aliases

HttpResponseType

'arraybuffer' | 'blob' | 'json' | 'text' | 'document'

0.0.10

1 year ago

0.0.11

1 year ago

0.0.12

1 year ago

0.0.13

1 year ago

0.0.14

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

1.0.0

1 year ago