chickadee » http-curl » prepare-request

prepare-requestparameter

Request transformation hook called before a request is sent. The default is default-prepare-request, which returns the request unchanged.

(import intarweb)

(parameterize ((prepare-request
                (lambda (request)
                  (update-request
                   request
                   headers: (headers '((accept #(application/json ())))
                                     (request-headers request))))))
  (with-input-from-request "https://example.com" #f read-string))