Skip to content

Files

Latest commit

11e5189 · Sep 5, 2021

History

History
197 lines (117 loc) · 6.65 KB

_esp32_javascript_modules_esp32_javascript_http_.md

File metadata and controls

197 lines (117 loc) · 6.65 KB

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:

Name Type
value string

Returns: string


getDefaultPort

getDefaultPort(url: object): number

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

Parameters:

url: object

Name Type
port string
protocol string

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:

Name Type
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

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:

Name Type
req Esp32JsRequest
res Esp32JsResponse

Returns: void


parseHeaders

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

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

Parameters:

Name Type
complete StringBuffer
endOfHeaders number

Returns: object

  • headers: Headers

  • statusLine: undefined | string


parseQueryStr

parseQueryStr(query: string | null): object

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

Parameters:

Name Type
query string | null

Returns: object

  • [ key: string]: string