]> code.delx.au - gnu-emacs/blobdiff - lisp/url/url-vars.el
Document 'url-user-agent'.
[gnu-emacs] / lisp / url / url-vars.el
index 46c2ec3c69f2f5963de1f1f83c4021fc8da78602..fa6f182e831fbaf4bf3b322ac59db3c27a1f5dc1 100644 (file)
@@ -357,6 +357,18 @@ Currently supported methods:
                (const :tag "Direct connection" :value native))
   :group 'url-hairy)
 
+(defcustom url-user-agent (format "User-Agent: %sURL/%s\r\n"
+                                 (if url-package-name
+                                     (concat url-package-name "/"
+                                             url-package-version " ")
+                                   "") url-version)
+  "User Agent used by the URL package for HTTP/HTTPS requests
+Should be a string or a function of no arguments returning a string."
+  :type '(choice (string :tag "A static User-Agent string")
+                 (function :tag "Call a function to get the User-Agent string"))
+  :version "25.1"
+  :group 'url)
+
 (defvar url-setup-done nil "Has setup configuration been done?")
 
 (defconst url-weekday-alist