ClientRequest

open external class ClientRequest : EventEmitter

Constructors

ClientRequest
Link copied to clipboard
fun ClientRequest(options: ClientRequestConstructorOptions)
ClientRequest
Link copied to clipboard
fun ClientRequest(options: String)

Functions

abort
Link copied to clipboard
open fun abort()
addListener
Link copied to clipboard
open fun addListener(event: String, listener: (response: IncomingMessage) -> Unit): ClientRequest
open fun addListener(event: String, listener: (error: Error) -> Unit): ClientRequest
open fun addListener(event: String, listener: (authInfo: AuthInfo, callback: (username: String, password: String) -> Unit) -> Unit): ClientRequest
open fun addListener(event: String, listener: (statusCode: Number, method: String, redirectUrl: String, responseHeaders: Record<String, Array<String>>) -> Unit): ClientRequest
open fun addListener(event: String, listener: Function<*>): ClientRequest
open fun addListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun addListener(event: String, listener: (args: Any) -> Unit): EventEmitter
emit
Link copied to clipboard
open fun emit(event: Any, vararg args: Any): Boolean
open fun emit(event: String, vararg args: Any): Boolean
end
Link copied to clipboard
open fun end(chunk: Buffer = definedExternally, encoding: String = definedExternally, callback: () -> Unit = definedExternally)
open fun end(chunk: String = definedExternally, encoding: String = definedExternally, callback: () -> Unit = definedExternally)
eventNames
Link copied to clipboard
open fun eventNames(): Array<dynamic>
followRedirect
Link copied to clipboard
open fun followRedirect()
getHeader
Link copied to clipboard
open fun getHeader(name: String): String
getMaxListeners
Link copied to clipboard
open fun getMaxListeners(): Number
getUploadProgress
Link copied to clipboard
open fun getUploadProgress(): UploadProgress
listenerCount
Link copied to clipboard
open fun listenerCount(type: Any): Number
open fun listenerCount(type: String): Number
listeners
Link copied to clipboard
open fun listeners(event: Any): Array<Function<*>>
open fun listeners(event: String): Array<Function<*>>
off
Link copied to clipboard
open fun off(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun off(event: String, listener: (args: Any) -> Unit): EventEmitter
on
Link copied to clipboard
open fun on(event: String, listener: (response: IncomingMessage) -> Unit): ClientRequest
open fun on(event: String, listener: (error: Error) -> Unit): ClientRequest
open fun on(event: String, listener: (authInfo: AuthInfo, callback: (username: String, password: String) -> Unit) -> Unit): ClientRequest
open fun on(event: String, listener: (statusCode: Number, method: String, redirectUrl: String, responseHeaders: Record<String, Array<String>>) -> Unit): ClientRequest
open fun on(event: String, listener: Function<*>): ClientRequest
open fun on(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun on(event: String, listener: (args: Any) -> Unit): EventEmitter
once
Link copied to clipboard
open fun once(event: String, listener: (response: IncomingMessage) -> Unit): ClientRequest
open fun once(event: String, listener: (error: Error) -> Unit): ClientRequest
open fun once(event: String, listener: (authInfo: AuthInfo, callback: (username: String, password: String) -> Unit) -> Unit): ClientRequest
open fun once(event: String, listener: (statusCode: Number, method: String, redirectUrl: String, responseHeaders: Record<String, Array<String>>) -> Unit): ClientRequest
open fun once(event: String, listener: Function<*>): ClientRequest
open fun once(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun once(event: String, listener: (args: Any) -> Unit): EventEmitter
prependListener
Link copied to clipboard
open fun prependListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependListener(event: String, listener: (args: Any) -> Unit): EventEmitter
prependOnceListener
Link copied to clipboard
open fun prependOnceListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependOnceListener(event: String, listener: (args: Any) -> Unit): EventEmitter
rawListeners
Link copied to clipboard
open fun rawListeners(event: Any): Array<Function<*>>
open fun rawListeners(event: String): Array<Function<*>>
removeAllListeners
Link copied to clipboard
open fun removeAllListeners(event: Any = definedExternally): EventEmitter
open fun removeAllListeners(event: String = definedExternally): EventEmitter
removeHeader
Link copied to clipboard
open fun removeHeader(name: String)
removeListener
Link copied to clipboard
open fun removeListener(event: String, listener: (response: IncomingMessage) -> Unit): ClientRequest
open fun removeListener(event: String, listener: (error: Error) -> Unit): ClientRequest
open fun removeListener(event: String, listener: (authInfo: AuthInfo, callback: (username: String, password: String) -> Unit) -> Unit): ClientRequest
open fun removeListener(event: String, listener: (statusCode: Number, method: String, redirectUrl: String, responseHeaders: Record<String, Array<String>>) -> Unit): ClientRequest
open fun removeListener(event: String, listener: Function<*>): ClientRequest
open fun removeListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun removeListener(event: String, listener: (args: Any) -> Unit): EventEmitter
setHeader
Link copied to clipboard
open fun setHeader(name: String, value: String)
setMaxListeners
Link copied to clipboard
open fun setMaxListeners(n: Number): EventEmitter
write
Link copied to clipboard
open fun write(chunk: Buffer, encoding: String = definedExternally, callback: () -> Unit = definedExternally)
open fun write(chunk: String, encoding: String = definedExternally, callback: () -> Unit = definedExternally)

Properties

chunkedEncoding
Link copied to clipboard
open var chunkedEncoding: Boolean