- Less passes over the buffer - Single pass to find all start line delimiters instead of calling IndexOf multiple times. - Made TakeStartLine and TakeMessageHeaders a state machine - Only check length against remaining bytes once - Change variable names to match TakeStartLine - Use ReadableBuffer.First.Span instead of ToSpan() - Added test for missing path with a querystring |
||
|---|---|---|
| .. | ||
| Microsoft.AspNetCore.Server.Kestrel.FunctionalTests | ||
| Microsoft.AspNetCore.Server.Kestrel.Performance | ||
| Microsoft.AspNetCore.Server.KestrelTests | ||
| shared | ||