This repository has been archived by the owner on Jun 1, 2018. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is a follow-up on #99 and improves our Python 3 unicode story. We split the request class into RequestData, which works quite similar to
.fields
for Headers and Request, which provides convenientstr
access.@property
for all the attributes is a bit verbose, but it makes it pretty clear how things work. Also, there are proper docs for this on the mitmproxy/http-models branch. Last but not least, we use.content
as a default instead of.body
again, because that's what requests does.@cortesi, is this what you had in mind?
TODO: