Module: "esp32-javascript/modules/esp32-javascript/http"

September 5, 2021 · View on GitHub

esp32-javascript"esp32-javascript/modules/esp32-javascript/http"

Module: "esp32-javascript/modules/esp32-javascript/http"

Index

Classes

Interfaces

Variables

Functions

Variables

Const closeSocket

closeSocket: closeSocket = socketEvents.closeSocket

Defined in esp32-javascript/modules/esp32-javascript/http.ts:53


Const sockConnect

sockConnect: sockConnect = socketEvents.sockConnect

Defined in esp32-javascript/modules/esp32-javascript/http.ts:52


Const sockListen

sockListen: sockListen = socketEvents.sockListen

Defined in esp32-javascript/modules/esp32-javascript/http.ts:51


socketEvents

socketEvents: "socket-events/modules/socket-events/index"

Defined in esp32-javascript/modules/esp32-javascript/http.ts:24

Functions

decodeQueryParam

decodeQueryParam(value: string): string

Defined in esp32-javascript/modules/esp32-javascript/http.ts:394

Parameters:

NameType
valuestring

Returns: string


getDefaultPort

getDefaultPort(url: object): number

Defined in esp32-javascript/modules/esp32-javascript/http.ts:549

Parameters:

url: object

NameType
portstring
protocolstring

Returns: number


httpClient

httpClient(ssl: boolean, host: string, port: string, path: string, method: string, requestHeaders?: undefined | string, body?: undefined | object, successCB?: undefined, errorCB?: undefined | function, finishCB?: undefined | function, dataCB?: undefined | function, headCB?: undefined | function): object

Defined in esp32-javascript/modules/esp32-javascript/http.ts:411

Parameters:

NameType
sslboolean
hoststring
portstring
pathstring
methodstring
requestHeaders?undefined | string
body?undefined | object
successCB?undefined
errorCB?undefined | function
finishCB?undefined | function
dataCB?undefined | function
headCB?undefined | function

Returns: object

  • cancel(): function

    • (): void
  • cancelled: boolean


httpServer

httpServer(port: string | number, isSSL: boolean, cb: function): void

Defined in esp32-javascript/modules/esp32-javascript/http.ts:90

Parameters:

port: string | number

isSSL: boolean

cb: function

▸ (req: Esp32JsRequest, res: Esp32JsResponse): void

Parameters:

NameType
reqEsp32JsRequest
resEsp32JsResponse

Returns: void


parseHeaders

parseHeaders(complete: StringBuffer, endOfHeaders: number): object

Defined in esp32-javascript/modules/esp32-javascript/http.ts:55

Parameters:

NameType
completeStringBuffer
endOfHeadersnumber

Returns: object

  • headers: Headers

  • statusLine: undefined | string


parseQueryStr

parseQueryStr(query: string | null): object

Defined in esp32-javascript/modules/esp32-javascript/http.ts:398

Parameters:

NameType
querystring | null

Returns: object

  • [ key: string]: string