aleph.http.client

client-handler

(client-handler response-stream buffer-capacity)

close-connection

(close-connection f)

http-connection

(http-connection remote-address ssl? {:keys [local-address raw-stream? bootstrap-transform pipeline-transform keep-alive? insecure? ssl-context response-buffer-size on-closed response-executor epoll?], :or {bootstrap-transform identity, keep-alive? true, response-buffer-size 65536, epoll? false}, :as options})

pipeline-builder

(pipeline-builder response-stream {:keys [pipeline-transform response-buffer-size max-initial-line-length max-header-size max-chunk-size raw-stream?], :or {pipeline-transform identity, response-buffer-size 65536, max-initial-line-length 65536, max-header-size 65536, max-chunk-size 65536}})

raw-client-handler

(raw-client-handler response-stream buffer-capacity)

req->domain

(req->domain req)

websocket-client-handler

(websocket-client-handler raw-stream? uri sub-protocols extensions? headers max-frame-payload)

websocket-connection

(websocket-connection uri {:keys [raw-stream? bootstrap-transform insecure? headers local-address epoll? sub-protocols extensions? max-frame-payload max-frame-size], :or {bootstrap-transform identity, keep-alive? true, raw-stream? false, epoll? false, sub-protocols nil, extensions? false, max-frame-payload 65536, max-frame-size 1048576}, :as options})

websocket-frame-size

(websocket-frame-size frame)

websocket-handshaker

(websocket-handshaker uri sub-protocols extensions? headers max-frame-payload)