From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Why does url-retrieve ignore url-mime-accept-string and most other url variables? Date: Tue, 29 Mar 2016 11:52:49 +0200 Message-ID: <56FA5071.6080506@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WxE94IgLuMC2nq5iaXmJ9w92OUTqCScLU" X-Trace: ger.gmane.org 1459245219 22180 80.91.229.3 (29 Mar 2016 09:53:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Mar 2016 09:53:39 +0000 (UTC) To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 29 11:53:31 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1akqKv-00005V-Pb for ged-emacs-devel@m.gmane.org; Tue, 29 Mar 2016 11:53:22 +0200 Original-Received: from localhost ([::1]:45465 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akqKv-0002wQ-1c for ged-emacs-devel@m.gmane.org; Tue, 29 Mar 2016 05:53:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51212) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akqKa-0002rh-UU for emacs-devel@gnu.org; Tue, 29 Mar 2016 05:53:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akqKW-0006Tq-Se for emacs-devel@gnu.org; Tue, 29 Mar 2016 05:53:00 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.131]:52686) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akqKW-0006TR-Iu for emacs-devel@gnu.org; Tue, 29 Mar 2016 05:52:56 -0400 Original-Received: from [192.168.1.82] ([109.24.225.43]) by mrelayeu.kundenserver.de (mreue001) with ESMTPSA (Nemesis) id 0Ldwwm-1ZxVwB11qe-00psHF for ; Tue, 29 Mar 2016 11:52:55 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 X-Provags-ID: V03:K0:Fzw70lnvX9N6rarlL7rCqYmkK6JsqkivX/143J3iy/V5PoDPmXG VSKI0O69cPDWHRcI4UPjFd4oKJoZ6GLExoY7TK10yLKDqeIFcsTbn30CVyIfj6MX1dKJmiI BkJU+9ahI/Ut/In5sMSC9i4gE12yysv/9muAT+phqN9uwsNVePTht0rm4cOZ1mKfvGiATD0 c/mbTETat62uzF9bkIIYg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Z/PZHTBrHXw=:ecB4uTejErDFZFWQ6SMPYy mg7AT4GZerJJ7qv9vrZ4StLKFWUEsZBlVh01qGvT8zKBx3EcL5G8WLoeusNRnYAv0cukZvF6n jjeStMdKZju+wHIXygtj8Pp78itgeXbR1qB743WuZfZn61I1le/T5YYRe1Cea7yx3KLA3B6eK 7Wv22vQI7Irli14lwOs6Bi9lYK44ayfeqyvYqyixw0p5tS4X04UvOsq+GMtn+LGySrEv9bua9 sC+NUatNTukouiWvX7escIHdpkY5WZ1DaDuN4gWpI/lzThRQgWNYIQMH00JuspJDGCQAPeHJm Xl/AhpQtVGbX98iqdvZ6XzeVjfC7zvCe4nBCK962aEDEjxDjpXiTBN6JgQdOI1gK8T19xr4FR 1pIwi+HLXal67tU7KX1WXLhfUwpZ+j8/GuhMtndJ1xniX5QNE/A/UnGLid5dCjXRtKUC3J8ge PcHK/in+Xka4uwYHkgIIJH1VE7DG3wEVhS7NlpJCB7g/NPoErSs9mJv4l6DA/pN2J74Oc3S4g 9ZAaGKio/977l7cnkxWSwgAlVVAE1mfBm1VKViij1aCeYuz98QMGc6JXCpS83naj70ufC5oJl Ev7js8Jc76kTMxqSir9Jac6+8nWIY5NGDOUxM4z65oQSfmopiNS2S0abRIr3z94YFzKoOASBZ 5CdxE4KA2Xh7QlhdjjYNHl7GcfF88hdeQ05z4QOWqPM86pO53adVj/dl04MQSpSFhDOs= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.131 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:202375 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WxE94IgLuMC2nq5iaXmJ9w92OUTqCScLU Content-Type: multipart/mixed; boundary="278DMeX2sT5aoeVXjk5Ek22lsa8jU0b4P" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: Emacs developers Message-ID: <56FA5071.6080506@gmail.com> Subject: Why does url-retrieve ignore url-mime-accept-string and most other url variables? --278DMeX2sT5aoeVXjk5Ek22lsa8jU0b4P Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable The doc string of url-retrieve says: > The variables =E2=80=98url-request-data=E2=80=99, =E2=80=98url-request-= method=E2=80=99 and > =E2=80=98url-request-extra-headers=E2=80=99 can be dynamically bound ar= ound the > request; dynamic binding of other variables doesn=E2=80=99t necessarily= > take effect. What's the proper way, then, to set =E2=80=98url-mime-encoding-string=E2=80= =99, =E2=80=98url-mime-charset-string=E2=80=99, and =E2=80=98url-mime-acc= ept-string=E2=80=99 for a single query? In particular, how come things wo= rk with =E2=80=98url-retrieve-synchronously=E2=80=99, but not with =E2=80= =98url-retrieve=E2=80=99? More precisely: this sends a query with =E2=80=98Accept: */*=E2=80=99, an= d prints nil: (let ((url-mime-accept-string "abc/def")) (url-retrieve "http://www.gnu.org/software/emacs/" (lambda (&rest _) (message "url-retrieve: %S" url-mime-accept-string)))) but this sends a query with =E2=80=98Accept: abc/def=E2=80=99, and prints= =E2=80=9Cabc/def=E2=80=9D: (let ((url-mime-accept-string "abc/def")) (with-current-buffer (url-retrieve-synchronously "http://www.gnu.org/software/emacs/") (message "url-retrieve: %S" url-mime-accept-string))) Is that a bug? If not, could we document the proper way to set an Accept = header? --278DMeX2sT5aoeVXjk5Ek22lsa8jU0b4P-- --WxE94IgLuMC2nq5iaXmJ9w92OUTqCScLU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJW+lB2AAoJEPqg+cTm90wji48QAJwCgP8KqukIhOg9e6oB6ZMg 7NcEsbCrpcsLBBN6Pk+5Qnc72GAR+y71i/vlD6QRFzsXFt3cR7PD/uRFh1cXHE4n Nimf55ypezTr+gZUS1n1gyTho2hYSxaXS6xluVVYuYS/eTYGUNlGUYv9Hf9yzd2R mNPXZEG43yLBwmDMS749yimk7OZgxFvPFr0P3P9j7HNwtyPQW8Y4c+NENC0bkjR1 TqNNxxON6YuL1niX8zcFypmPabvMrKzllbH+IdulY/pSuFBYdci/Bek1dmV0DslH jTzK4Q+MSUaSGFdcgh7WJzysdjqO7qX3NL3p+cnXHEJsfqguF8aNwQOulgJ0b0e0 g6azS8mUJKhfrmSpWpHu4G45FFwZDD/rWp5WC7xkTbMh45S03OvoGchJ+DJ//Te2 SWYw7gFPfnfKoedaaGh09yT/XKpuas3vt8v1Y+SHBklNJ8awXM14nABWzVHEs8WN aHls/DbUoSLjIbQlbEoDZohhWqiSUtYrCk7uxzk2VYkTtAkNw+wihvT3Q8RASknQ IOi01yrDaLZlMyBGnuI7pi/gp6Kh3w3ZvZ7+/KS9Dw+2RICeT8lctsb2oy+X7M/P SDtxziqwWOY/M4+5+/C+044Gql6l4H3H8xTUzYkOQ3YdDyrV9QX2O17U4drhxxS7 q1rZk5dsv9NbKLg45/Ls =7mkZ -----END PGP SIGNATURE----- --WxE94IgLuMC2nq5iaXmJ9w92OUTqCScLU--