diff options
author | Erik Johnston <erik@matrix.org> | 2015-02-11 17:34:23 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2015-02-11 17:34:23 +0000 |
commit | 2bf0e85f3d43d41f450df4c475c9deb542999d82 (patch) | |
tree | 4aeb6b5017d69d9b9c8f94c21e0281e333bf2860 | |
parent | Use encode_canonical_json for pushes (diff) | |
download | synapse-2bf0e85f3d43d41f450df4c475c9deb542999d82.tar.xz |
Use encode_canonical_json for http client
Diffstat (limited to '')
-rw-r--r-- | synapse/http/client.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/synapse/http/client.py b/synapse/http/client.py index d500e19c81..43b2329780 100644 --- a/synapse/http/client.py +++ b/synapse/http/client.py @@ -15,6 +15,8 @@ from synapse.http.agent_name import AGENT_NAME +from syutil.jsonutil import encode_canonical_json + from twisted.internet import defer, reactor from twisted.web.client import ( Agent, readBody, FileBodyProducer, PartialDownloadError @@ -64,7 +66,7 @@ class SimpleHttpClient(object): @defer.inlineCallbacks def post_json_get_json(self, uri, post_json): - json_str = json.dumps(post_json) + json_str = encode_canonical_json(post_json) logger.info("HTTP POST %s -> %s", json_str, uri) |