@:value(null)staticPROXY:{port:Int, host:String, auth:{user:String, pass:String}} = null
new(url:String)
cnxTimeout:Float
noShutdown:Bool
responseHeaders:Map<String, String>
customRequest(post:Bool, api:Output, ?sock:Socket, ?method:String):Void
request(?post:Bool):Void
read onlyresponseBytes:Null<Bytes>
read onlyresponseData:Null<String>
url:String
The url of this request. It is used only by the request() method and can be changed in order to send the same request to different target Urls.
this
request()
dynamiconBytes(data:Bytes):Void
This method is called upon a successful request, with data containing the result String.
data
The intended usage is to bind it to a custom function: httpInstance.onBytes = function(data) { // handle result }
httpInstance.onBytes = function(data) { // handle result }
dynamiconData(data:String):Void
The intended usage is to bind it to a custom function: httpInstance.onData = function(data) { // handle result }
httpInstance.onData = function(data) { // handle result }
dynamiconError(msg:String):Void
This method is called upon a request error, with msg containing the error description.
msg
The intended usage is to bind it to a custom function: httpInstance.onError = function(msg) { // handle error }
httpInstance.onError = function(msg) { // handle error }
dynamiconStatus(status:Int):Void
This method is called upon a Http status change, with status being the new status.
status
The intended usage is to bind it to a custom function: httpInstance.onStatus = function(status) { // handle status }
httpInstance.onStatus = function(status) { // handle status }