Http trailer support for HTTP/1.x (dotnet/corefx#35337)
authorCaesar Chen <caesar1995@users.noreply.github.com>
Sat, 16 Mar 2019 19:56:39 +0000 (12:56 -0700)
committerStephen Toub <stoub@microsoft.com>
Sat, 16 Mar 2019 19:56:39 +0000 (15:56 -0400)
commit52de487b17b83da0e1742017bc64b4b0700f7a69
tree9f53772fe366e022deed82a8d51928f0282dff2c
parent7290c661c7a5bfc6f62aabb5b99d4ba3d567d494
Http trailer support for HTTP/1.x (dotnet/corefx#35337)

* http trailer for http/1.1

* address feedback

* address feedback

* pr feedback

* stop blocking context

* fix framework test failiure

* address feedback

* seperate tests

* address some feedback

* more feedback from review

* correct ReadAsync

* feedback from review

* handle short ReadAsync()

* more feedback

Commit migrated from https://github.com/dotnet/corefx/commit/ac9c746c44a5c0decf551fe33fb2acbdc895d021
src/libraries/System.Net.Http/ref/System.Net.Http.cs
src/libraries/System.Net.Http/src/System/Net/Http/HttpResponseMessage.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ChunkedEncodingReadStream.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnection.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpContentReadStream.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.TrailingHeaders.cs [new file with mode: 0644]
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/PlatformHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/System.Net.Http.Functional.Tests.csproj