Function: verb--encode-http-body
verb--encode-http-body is a natively compiled function defined in
verb.el.
Signature
(verb--encode-http-body BODY CHARSET)
Documentation
Encode content BODY using CHARSET.
If CHARSET is nil, use verb-default-request-charset.
Source Code
;; Defined in /nix/store/8jnfn8w2mxcxbr2crbklcnija9m0zlkq-emacs-packages-deps/share/emacs/site-lisp/elpa/verb-20260818.1921/verb.el
(defun verb--encode-http-body (body charset)
"Encode content BODY using CHARSET.
If CHARSET is nil, use `verb-default-request-charset'."
(when body
(if-let ((inhibit-message t)
(coding-system (mm-charset-to-coding-system
(or charset verb-default-request-charset))))
(encode-coding-string body coding-system)
(user-error (concat "No coding system found for charset \"%s\"\n"
"Make sure you set the \"Content-Type\" header"
" correctly (e.g. \"application/json;"
" charset=utf-8\")")
charset))))