HttpClient
Constructors
Link copied to clipboard
constructor( userAgent: String = definedExternally, handlers: <Error class: unknown class><RequestHandler> = definedExternally, requestOptions: RequestOptions = definedExternally)
Functions
Link copied to clipboard
fun del(requestUrl: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Link copied to clipboard
fun get(requestUrl: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Link copied to clipboard
Link copied to clipboard
fun <T> getJson( requestUrl: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><TypedResponse<T>>
Gets a typed object from an endpoint Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise
Link copied to clipboard
fun head( requestUrl: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Link copied to clipboard
fun options( requestUrl: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Link copied to clipboard
fun patch( requestUrl: String, data: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Link copied to clipboard
fun post( requestUrl: String, data: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Link copied to clipboard
fun put( requestUrl: String, data: String, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Link copied to clipboard
fun request( verb: String, requestUrl: String, data: <Error class: unknown class>?, headers: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
fun request( verb: String, requestUrl: String, data: String?, headers: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>
Makes a raw http request. All other methods such as get, post, patch, and request ultimately call this. Prefer get, del, post and patch
Link copied to clipboard
fun requestRaw(info: RequestInfo, data: <Error class: unknown class>?): <Error class: unknown class><HttpClientResponse>
Raw request.
Link copied to clipboard
fun requestRawWithCallback( info: RequestInfo, data: <Error class: unknown class>?, onResult: (<Error class: unknown class>?, res: HttpClientResponse?) -> Unit)
fun requestRawWithCallback(info: RequestInfo, data: String?, onResult: (<Error class: unknown class>?, res: HttpClientResponse?) -> Unit)
Raw request with callback.
Link copied to clipboard
fun sendStream( verb: String, requestUrl: String, stream: <Error class: unknown class>, additionalHeaders: <Error class: unknown class> = definedExternally): <Error class: unknown class><HttpClientResponse>