1.1.8 • Published 7 years ago

@guseyn/cutie-http v1.1.8

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

cutie-http

NPM Version

Cutie extension for http module in Node. It's based on the Async Tree Pattern.

Examples

You can find examples of using this library in the test directory.

Usage

const {
  // Needed async objects here from the table below
} = require('@guseyn/cutie-http');

For more information about parameters in the async objects visit docs of Node.

agent

Async ObjectAsync/sync callParametersRepresentation result
CreatedAgentConnectionagent.createConnectionagent, optionsstream/socket
DestroyedAgentagent.destroyagentagent
KeptSocketAliveOfAgentagent.keepSocketAliveagent, socketsocket
MaxFreeSocketsOfAgentagent.maxFreeSocketsagentnumber
MaxSocketsOfAgentagent.maxSocketsagentnumber
NameOfAgentagent.getNameagent, optionsstring
RequestsOfAgentagent.requestsagentobject
ReusedSocketOfAgentagent.reuseSocketagent, socketstream/socket
SocketsOfAgentagent.socketsagentobject

http

Async ObjectAsync/sync callParametersRepresentation result
CreatedHttpServerhttp.createServerrequestListener( Event with definedBody(request, response) )server
HttpGetRequesthttp.getoptions, listener( Event(one time) with definedBody(incomingMessage) )request
HttpRequesthttp.requestoptions, listener( Event(one time) with definedBody(incomingMessage) )request

incoming-message

Async ObjectAsync/sync callParametersRepresentation result
DestroyedIncomingMessagemessage.destroymessagemessage
HeadersOfIncomingMessagemessage.headersmessageobject
HttpVersionOfIncomingVersionmessage.httpVersionmessagestring
IncomingMessageWithAbortEventmessage.on('abort', event)message, event(Event with definedBody())message
IncomingMessageWithCloseEventmessage.on('close', event)message, event(Event with definedBody())message
IncomingMessageWithTimeoutmessage.setTimeoutmessage, msecs, callbackmessage
MethodOfIncomingMessagemessage.methodmessagestring
RawHeadersOfIncomingMessagemessage.rawHeadersmessagestring[]
RawTrailersOfIncomingMessagemessage.rawTrailersmessagestring[]
SocketOfIncomingMessagemessage.socketmessagesocket
StatusCodeOfIncomingMessagemessage.statusCodemessagenumber
StatusMessageOfIncomingMessagemessage.statusMessagemessagestring
TrailersOfIncomingMessagemessage.trailersmessageobject
UrlOfIncomingMessagemessage.urlmessagestring

request

Async ObjectAsync/sync callParametersRepresentation result
AbortedReqestrequest.abortrequestrequest
EndedReqestrequest.endrequest, data, encodingrequest
RequestAbortedTimerequest.abortedrequestnumber
RequestHeaderrequest.headerrequest, namestring
RequestWithAbortEventrequest.on('abort', event)request, event( Event with definedBody() )request
RequestWithConnectEventrequest.on('connect', event)request, event( Event with definedBody(incomingMessage, socket, head) )request
RequestWithContinueEventrequest.on('continue', event)request, event( Event with definedBody() )request
RequestWithDataEventrequest.on('data', event)request, event ( Event with definedBody(chunk) )request
RequestWithEndEventrequest.on('end', event)request, event ( Event with definedBody() )request
RequestWithErrorEventrequest.on('error', event)request, event ( Event with definedBody(error) )request
RequestWithFlushedHeadersrequest.flushHeadersrequestrequest
RequestWithHeaderrequest.setHeaderrequest, name, valuerequest
RequestWithNoDelayrequest.setNoDelayrequest, noDelayrequest
RequestWithRemovedHeaderrequest.removeHeaderrequest, namerequest
RequestWithResponseEventrequest.on('response', event)request, event( Event with definedBody(response) )request
RequestWithSocketEventrequest.on('socket', event)request, event( Event with definedBody(socket) )request
RequestWithSockedKeepAliverequest.setSocketKeepAliverequest, enable, initialDelayrequest
RequestWithTimeoutrequest.setTimeoutrequest, timeoutrequest
RequestWithTimeoutEventrequest.on('timeout', event)request, event( Event with definedBody() )request
RequestWithUpgradeEventrequest.on('upgrade', event)request, event( Event with definedBody(req, socket, head) )request
SocketOfRequestrequest.socketrequestsocket
WrittenRequestrequest.writerequest, chunk, encoding('utf8')request

reponse

Async ObjectAsync/sync callParametersRepresentation result
ConnectionOfResponseresponse.connectionresponsesocket
EndedResponseresponse.endresponse, data, encoding('utf8')response
HasResponseHeaderresponse.hasHeaderresponse, nameboolean
HeaderOfResponseresponse.getHeaderresponse, namestring
HeadersOfResponseresponse.getHeadersresponseobject
IsResponseFinishedresponse.finishedresponseboolean
ResponseWithAddedTrailersresponse.addTrailersresponse, headersresponse
ResponseWithCloseEventresponse.on('close', event)response, event(Event with definedBody())response
ResponseWithFinishEventresponse.on('finish', event)response, event(Event with definedBody())response
ResponseWithHeaderresponse.setHeaderresponse, name, valueresponse
ResponseWithRemovedHeaderresponse.removeHeaderresponse, nameresponse
ResponseWithTimeoutresponse.setTimeoutresponse, msecs, callbackresponse
ResponseWithWrittenHeadresponse.writeHeadresponse, statusCode, statusMessage, headersresponse
SendDateOfResponseresponse.sendDateresponseboolean
SocketOfResponseresponse.socketresponsesocket
StatusCodeOfResponseresponse.statusCoderesponsenumber
StatusMessageOfResponseresponse.statusMessageresponsestring
HaveResponseHeadersSentresponse.headersSentresponseboolean
WrittenContinueResponseresponse.writeContinueresponseresponse
WrittenResponseresponse.writeresponse, chunk, encoding('utf8')response

server

Async ObjectAsync/sync callParametersRepresentation result
ClosedServerserver.closeserverserver
IsServerListeningserver.listeningserverboolean
KeepAliveTimeoutOfServerserver.keepAliveTimeoutservernumber
ListeningServerserver.listen...argsserver
MaxHeadersCountOfServerserver.maxHeadersCountservernumber
ServerWithCloseEventserver.on('close', event)server, event(Event with definedBody())
ServerWithCheckContinueEventserver.on('checkContinue', event)server, event(Event with definedBody(req, res))server
ServerWithCheckExpectationEventserver.on('checkExpectation', event)server, event(Event with definedBody(req, res))server
ServerWithClientErrorEventserver.on('clientError', event)server, event(Event with definedBody(exception, socket))server
ServerWithConnectEventserver.on('connect', event)server, event(Event with definedBody(request, socket, head))server
ServerWithConnectionEventserver.on('connection', event)server, event(Event with definedBody(socket))server
ServerWithRequestEventserver.on('request', event)server, event(Event with definedBody(request, response))server
ServerWithTimeoutserver.setTimeoutserver, msecs, callbackserver
ServerWithUpgradeEventserver.on('upgrade', event)server, event(Event with definedBody(request, socket, head))server
TimeoutOfServerserver.timeoutservernumber
1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.0

7 years ago