Liking cljdoc? Tell your friends :D

aleph.http.client


client-handlerclj

(client-handler response-stream buffer-capacity)

close-connectionclj

(close-connection f)

http-connectionclj

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

http-proxy-handlerclj

(http-proxy-handler address
                    {:keys [user password http-headers tunnel? keep-alive? ssl?]
                     :or {keep-alive? true}
                     :as options})

http-proxy-headersclj

(http-proxy-headers {:keys [http-headers keep-alive?]
                     :or {http-headers {} keep-alive? true}})

non-tunnel-proxy?clj

(non-tunnel-proxy? {:keys [tunnel? user http-headers ssl?] :as proxy-options})

pending-proxy-connection-handlerclj

(pending-proxy-connection-handler response-stream)

pipeline-builderclj

(pipeline-builder response-stream
                  {:keys [pipeline-transform response-buffer-size
                          max-initial-line-length max-header-size max-chunk-size
                          raw-stream? proxy-options ssl? idle-timeout
                          log-activity]
                   :or {pipeline-transform identity
                        response-buffer-size 65536
                        max-initial-line-length 65536
                        max-header-size 65536
                        max-chunk-size 65536
                        idle-timeout 0}})

proxy-handlerclj

(proxy-handler {:keys [host port protocol user password connection-timeout]
                :or {protocol :http connection-timeout 60000.0}
                :as options})

raw-client-handlerclj

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

req->domainclj

(req->domain req)

websocket-client-handlerclj

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

websocket-connectionclj

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

websocket-frame-sizeclj

(websocket-frame-size frame)

websocket-handshakerclj

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

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close