aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Harsanyi2017-06-13 20:49:59 -0400
committerThomas Fitzsimmons2017-06-13 21:21:24 -0400
commitafc1eec8b837aaad2ed4d169cbdfd6a7d6ae197d (patch)
treef0c602f87bddffa3b5bf2943ac1407f026d75745
parent27bb4de72bedaa5fdecae24069ea7db1cfd0b5d4 (diff)
downloademacs-afc1eec8b837aaad2ed4d169cbdfd6a7d6ae197d.tar.gz
emacs-afc1eec8b837aaad2ed4d169cbdfd6a7d6ae197d.zip
Fix an HTTP encoding error in soap-client.el
* lisp/net/soap-client.el (soap-invoke-internal): Make SOAPAction header a UTF-8 encoded string.
-rw-r--r--lisp/net/soap-client.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/net/soap-client.el b/lisp/net/soap-client.el
index 4ec8a504fba..48c775f008e 100644
--- a/lisp/net/soap-client.el
+++ b/lisp/net/soap-client.el
@@ -3049,8 +3049,11 @@ OPERATION-NAME and PARAMETERS are as described in `soap-invoke'."
3049 (url-request-extra-headers 3049 (url-request-extra-headers
3050 (list 3050 (list
3051 (cons "SOAPAction" 3051 (cons "SOAPAction"
3052 (concat "\"" (soap-bound-operation-soap-action 3052 (concat "\"" (encode-coding-string
3053 operation) "\"")) 3053 (soap-bound-operation-soap-action
3054 operation)
3055 'utf-8)
3056 "\""))
3054 (cons "Content-Type" 3057 (cons "Content-Type"
3055 "text/xml; charset=utf-8")))) 3058 "text/xml; charset=utf-8"))))
3056 (if callback 3059 (if callback