diff options
Diffstat (limited to 'lisp/url/url-http.el')
-rw-r--r-- | lisp/url/url-http.el | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/url/url-http.el b/lisp/url/url-http.el index d45bb323b12..0b95453b300 100644 --- a/lisp/url/url-http.el +++ b/lisp/url/url-http.el @@ -306,7 +306,7 @@ as the Referer-header (subject to `url-privacy-level'." (and (boundp 'proxy-info) proxy-info) url-http-target-url) nil 'any nil))) - (ref-url url-http-referer)) + (ref-url (url-http--encode-string url-http-referer))) (if (equal "" real-fname) (setq real-fname "/")) (setq no-cache (and no-cache (string-match "no-cache" no-cache))) @@ -355,9 +355,11 @@ as the Referer-header (subject to `url-privacy-level'." (url-scheme-get-property (url-type url-http-target-url) 'default-port)) (format - "Host: %s:%d\r\n" (puny-encode-domain host) + "Host: %s:%d\r\n" (url-http--encode-string + (puny-encode-domain host)) (url-port url-http-target-url)) - (format "Host: %s\r\n" (puny-encode-domain host))) + (format "Host: %s\r\n" + (url-http--encode-string (puny-encode-domain host)))) ;; Who its from (if url-personal-mail-address (concat |