This commit is contained in:
kira0204 2018-02-19 22:45:30 +05:30
parent a519afb9c9
commit fb54bb3777
2 changed files with 2 additions and 5 deletions

View File

@ -429,10 +429,7 @@ class Request(message.Message):
def _get_urlencoded_form(self):
is_valid_content_type = "application/x-www-form-urlencoded" in self.headers.get("content-type", "").lower()
if is_valid_content_type:
try:
return tuple(mitmproxy.net.http.url.decode(self.get_text(strict=False)))
except ValueError:
pass
return ()
def _set_urlencoded_form(self, form_data):

View File

@ -351,7 +351,7 @@ class TestRequestUtils:
request.headers["Content-Type"] = "application/x-www-form-urlencoded"
assert list(request.urlencoded_form.items()) == [("foobar", "baz")]
request.raw_content = b"\xFF"
assert len(request.urlencoded_form) == 0
assert len(request.urlencoded_form) == 1
def test_set_urlencoded_form(self):
request = treq(content=b"\xec\xed")