Function: verb--setup-request-environment
verb--setup-request-environment is a natively compiled function
defined in verb.el.
Signature
(verb--setup-request-environment RS)
Documentation
Prepare request environment for request spec RS.
Source Code
;; Defined in /nix/store/8jnfn8w2mxcxbr2crbklcnija9m0zlkq-emacs-packages-deps/share/emacs/site-lisp/elpa/verb-20260818.1921/verb.el
(defun verb--setup-request-environment (rs)
"Prepare request environment for request spec RS."
;; Advice url.el functions.
(verb--advice-url)
;; Configure proxy if needed.
(verb--setup-proxy rs)
;; Set up url-max-redirections
(when-let ((max (verb--request-spec-metadata-get rs "max-redirections")))
(when (< 0 verb--in-flight-requests)
(verb-util--log nil 'W (concat "Setting global url-max-redirections "
"even though there are still in-flight "
"requests.")))
(verb--request-spec-metadata-set rs "original-max-redirections"
url-max-redirections)
(setq url-max-redirections (string-to-number max)))
;; Increase number of in-flight requests.
(setq verb--in-flight-requests (1+ verb--in-flight-requests)))