Fix bug causing the bodies of all requests to be concatenated #33
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.
When I added the middleware that checks the response body size in #32, I introduced a bug where the response bodies for all requests in a redirect "chain" gets included in the body returned in the
Twingly::HTTP::Responseobject.What I did here was to move the middleware after the
FollowRedirectsmiddleware, to ensure we run the middleware on each request, instead of handling all response body chunks at once.The test I added here (along with some other existing tests), would fail with the following error before this fix: