# HG changeset patch # User Mark A. Hershberger # Date 1278007363 14400 # Node ID c9fdfb1ca05e51c4d21ab31bf888145ca6bdc2c8 # Parent 3c35c7d2d79bc39678309e8e92a154d85e1ea54b 2010-07-01 Mark A. Hershberger * url-http.el (url-http-create-request): Add a CRLF on the end so that POSTs with content to https urls work. See Prior to this, the following request would not terminate: (let ((url-request-method "POST") (url-request-data "action=login")) (url-retrieve-synchronously "https://example.org/wiki/api.php")) diff -r 3c35c7d2d79b -r c9fdfb1ca05e lisp/url/ChangeLog --- a/lisp/url/ChangeLog Thu Jul 01 14:34:40 2010 +0200 +++ b/lisp/url/ChangeLog Thu Jul 01 14:02:43 2010 -0400 @@ -1,3 +1,9 @@ +2010-07-01 Mark A. Hershberger + + * url-http.el (url-http-create-request): Add a CRLF on the end so + that POSTs with content to https urls work. See + + 2010-06-22 Mark A. Hershberger * url-parse.el (url-user-for-url, url-password-for-url): diff -r 3c35c7d2d79b -r c9fdfb1ca05e lisp/url/url-http.el --- a/lisp/url/url-http.el Thu Jul 01 14:34:40 2010 +0200 +++ b/lisp/url/url-http.el Thu Jul 01 14:02:43 2010 -0400 @@ -339,7 +339,7 @@ ;; End request "\r\n" ;; Any data - url-http-data)) + url-http-data "\r\n")) "")) (url-http-debug "Request is: \n%s" request) request))