-
Notifications
You must be signed in to change notification settings - Fork 390
http: general enhancements #731
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
e683d5d
http: add callbacks
isidentical 958f7e2
http: try to callback set_size on get_file
isidentical efffdc1
http: update about the chunk
isidentical cdcbfff
http: implement put_file
isidentical 5fa3221
http: info() now returns checksum
isidentical 721ebd4
http: open() now checks against missing files
isidentical 39ac331
http: put_file with either POST or PUT
isidentical 2e903e7
http: customizable client initialization
isidentical e06f1e4
http: rearrange session management
isidentical bbda575
http: completely refactor server side file handling for the tests
isidentical 4fea861
docs: document the new stuff
isidentical edffe69
set mock entrypoint value
187ae3b
http: support Digest header, separate ETag/Content-MD5 etc. from others
isidentical 9a260b5
doc: correct changelog version
isidentical dbf3c69
http: support upper case methods for POST/PUT
isidentical 10e6fbc
http: simplify the non existent file logic for info()
isidentical File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What are the chances of this being wrong due to transfer compression? (
_file_info
hashead["Accept-Encoding"] = "identity"
)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Humm, not sure. This seemed like the easiest way to predict the general length, though there might certainly some catches about it. Do you have other suggestions?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the purpose is to report on the transfer, then I suppose it's not important - but the number of bytes written to disk won't match. I don't know if aiohttp makes available the actual number of bytes read on the stream before decompression (probably no).