diff options
| author | Maximilian Hils <git@maximilianhils.com> | 2016-07-15 23:46:12 -0700 | 
|---|---|---|
| committer | Maximilian Hils <git@maximilianhils.com> | 2016-07-15 23:46:12 -0700 | 
| commit | e6e39ce80f4daaf6a1d6f8d87616409486d358a5 (patch) | |
| tree | 1db9f3a18986aa84a8a516ab594aaba9f60671f4 /netlib/http | |
| parent | 3602fd7a36d963311339ab11ed36ff00df860f71 (diff) | |
| download | mitmproxy-e6e39ce80f4daaf6a1d6f8d87616409486d358a5.tar.gz mitmproxy-e6e39ce80f4daaf6a1d6f8d87616409486d358a5.tar.bz2 mitmproxy-e6e39ce80f4daaf6a1d6f8d87616409486d358a5.zip | |
preserve content-type parameter order
Diffstat (limited to 'netlib/http')
| -rw-r--r-- | netlib/http/headers.py | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/netlib/http/headers.py b/netlib/http/headers.py index b8aa212a..9fa7e1e6 100644 --- a/netlib/http/headers.py +++ b/netlib/http/headers.py @@ -2,6 +2,7 @@ from __future__ import absolute_import, print_function, division  import re +import collections  import six  from netlib import multidict  from netlib import strutils @@ -206,7 +207,7 @@ def parse_content_type(c):      ts = parts[0].split("/", 1)      if len(ts) != 2:          return None -    d = {} +    d = collections.OrderedDict()      if len(parts) == 2:          for i in parts[1].split(";"):              clause = i.split("=", 1) | 
