aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/net
diff options
context:
space:
mode:
authorrjt-gupta <rajat.gupta99924@gmail.com>2018-12-14 21:31:34 +0530
committerrjt-gupta <rajat.gupta99924@gmail.com>2019-02-06 03:42:07 +0530
commit4df325335b4abcdea6d59314ebfc96e7465a3979 (patch)
tree2ba3f383f4b24d65695eff0774a4dfb22a848ba4 /mitmproxy/net
parent70777a1b6ed64af9cafcdef223a8a260ecc96864 (diff)
downloadmitmproxy-4df325335b4abcdea6d59314ebfc96e7465a3979.tar.gz
mitmproxy-4df325335b4abcdea6d59314ebfc96e7465a3979.tar.bz2
mitmproxy-4df325335b4abcdea6d59314ebfc96e7465a3979.zip
multipart-fix
Diffstat (limited to 'mitmproxy/net')
-rw-r--r--mitmproxy/net/http/request.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mitmproxy/net/http/request.py b/mitmproxy/net/http/request.py
index 959fdd33..218699e0 100644
--- a/mitmproxy/net/http/request.py
+++ b/mitmproxy/net/http/request.py
@@ -468,7 +468,8 @@ class Request(message.Message):
return ()
def _set_multipart_form(self, value):
- raise NotImplementedError()
+ self.headers["content-type"] = "multipart/form-data"
+ self.content = mitmproxy.net.http.url.encode(value, self.get_text(strict=False)).encode()
@property
def multipart_form(self):