18 lines
518 B
Markdown
18 lines
518 B
Markdown
|
HTTP APIs.
|
||
|
|
||
|
### http.request(url, options?)
|
||
|
Performs a HTTP call, proxied via the server (to avoid CORS issues).
|
||
|
|
||
|
Options:
|
||
|
* `method`: GET, POST, PUT, DELETE (GET is default)
|
||
|
* `headers`: table with header -> value mappings
|
||
|
* `body`: either a string or table (which will be JSON stringified)
|
||
|
|
||
|
Returns:
|
||
|
* `ok`: boolean if the request went ok
|
||
|
* `status`: HTTP status code
|
||
|
* `headers`: HTTP headers
|
||
|
* `body`: for content types:
|
||
|
* `text/*`: string
|
||
|
* `application/json`: parsed JSON object
|
||
|
* anything else: UInt8Array
|