emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

encoding and content-length for url-http.el


From: Mark A. Hershberger
Subject: encoding and content-length for url-http.el
Date: Fri, 10 Jun 2005 11:41:16 -0400

Could I get input on the following patch before I apply it?  The first
part (using string-bytes instead of length) seems like a no-brainer.
The second part, I'm less sure about.

--- url-http.el 4 Jun 2005 18:37:16 -0000       1.14
+++ url-http.el 10 Jun 2005 18:36:06 -0000
@@ -259,7 +259,7 @@
           (if url-request-data
               (concat
                "Content-length: " (number-to-string
-                                   (length url-request-data))
+                                   (string-bytes url-request-data))
                "\r\n"))
           ;; End request
           "\r\n"
@@ -1066,6 +1066,9 @@
        (set-process-buffer connection buffer)
        (set-process-sentinel connection 'url-http-end-of-document-sentinel)
        (set-process-filter connection 'url-http-generic-filter)
+       (set-process-coding-system connection
+                                  (detect-coding-string url-request-data t)
+                                  url-request-coding-system)
        (process-send-string connection (url-http-create-request url))))
     buffer))
 

-- 
http://mah.everybody.org/weblog/
GPG Fingerprint: 7E15 362D A32C DFAB E4D2  B37A 735E F10A 2DFC BFF5
More people are killed every year by pigs than by sharks, which shows
you how good we are at evaluating risk. -- Bruce Schneier

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]