This repository was archived by the owner on Nov 20, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 191
Move various parsers/formatters into HttpAbstractions #916
Comments
@davidfowl putting this into the next milestone. Was Managed HttpClient a potential user of this in your mind? Any other users? |
The multipart support would be nice to consider too! |
Will it be possible to use output and input formatters such as JSON output formatters in the middlewares? |
It might be soon; aspnet/Mvc#6822 (comment), aspnet/Diagnostics#346 and aspnet/Mvc#6998 |
This issue was moved to dotnet/aspnetcore#2324 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
In our continued effort to provide generally useful abstractions for the greater ecosystem, we should move the low level parsers and formatters into Microsoft.AspNetCore.WebUtilities.
HTTP Parser from Kestrel - https://github.com/aspnet/KestrelHttpServer/blob/59b77bb357f50946ecea310feb8db53473e0e165/src/Kestrel.Core/Internal/Http/HttpParser.cs
The chunked encoding parser from Kestrel - https://github.com/aspnet/KestrelHttpServer/blob/59b77bb357f50946ecea310feb8db53473e0e165/src/Kestrel.Core/Internal/Http/MessageBody.cs#L475
HPackEncoder and HpackDecoder - https://github.com/aspnet/KestrelHttpServer/blob/59b77bb357f50946ecea310feb8db53473e0e165/src/Kestrel.Core/Internal/Http2/HPack/HPackDecoder.cs
https://github.com/aspnet/KestrelHttpServer/blob/59b77bb357f50946ecea310feb8db53473e0e165/src/Kestrel.Core/Internal/Http2/HPack/HPackEncoder.cs
The text was updated successfully, but these errors were encountered: