http/request
src/http/request.tur
defn
request
(request [method :cstr url :cstr body :cstr headers :int] :int)
create an HTTP request handle.
Parameters
| method | HTTP method string ("GET", "POST", ...) | |
| url | full URL including scheme, e.g. "https://example.com/api" | |
| body | request body string ("" for no body) | |
| headers | cons-list of alternating header-name / header-value strings. | |
| Pass (nil-value) for no extra headers. |
Returns
:int -- opaque request handle; pass to http-request
Example
(let [req (request "GET" "https://example.com" "" (nil-value))]
(http-request req))
Since: P5