Christopher Yeleighton c2cf4e9b8b define RouteValuesAddress .ToString () (#39753) 4 лет назад
..
Authentication.Abstractions de3019b7da Enable IDE2000 (#39803) 4 лет назад
Authentication.Core de3019b7da Enable IDE2000 (#39803) 4 лет назад
Headers de3019b7da Enable IDE2000 (#39803) 4 лет назад
Http 123d9b57c4 Use non-generic TaskCompletionSource (#39835) 4 лет назад
Http.Abstractions bc2a226cbb Apply suggestions from code review 4 лет назад
Http.Extensions 088595a349 Consistently serialize child members returned from route handlers (#39858) 4 лет назад
Http.Features 55c39903b2 Fixed misleading CookieOptions.HttpOnly summary (#39937) 4 лет назад
Http.Results de3019b7da Enable IDE2000 (#39803) 4 лет назад
Metadata a450cb69b5 Use file scoped namespaces (#38076) 4 лет назад
Owin fd1891536f Enable IDE0059 (#39434) 4 лет назад
Routing c2cf4e9b8b define RouteValuesAddress .ToString () (#39753) 4 лет назад
Routing.Abstractions c85baf8db0 chore : Remove unwanted `using` statement (#39176) 4 лет назад
Shared fd1891536f Enable IDE0059 (#39434) 4 лет назад
WebUtilities 414e757328 FileBufferingReadStream - CanRead + CanSeek checks _disposed (#40016) 4 лет назад
samples de3019b7da Enable IDE2000 (#39803) 4 лет назад
.editorconfig 1da13e6501 Enable FxCop Analyzers for the repo (#23709) 5 лет назад
.vsconfig 8700479997 Clean up remaining `net461` references (#37731) 4 лет назад
HttpAbstractions.slnf 55bb14c972 Remove MinimalSampleFSharp.fsproj from sln (#32144) 4 лет назад
README.md bbe65b8eaa Add Readme for Analyzers, ObjectPool and Identity (#32312) 4 лет назад
build.cmd 0801cea403 Favor project-specific build scripts over top-level script (#29918) 5 лет назад
build.sh 0801cea403 Favor project-specific build scripts over top-level script (#29918) 5 лет назад
startvs.cmd 3117f43c33 Migrate to single sln file + slnf files (#23581) 5 лет назад

README.md

Http

Http is a collection of HTTP abstractions used in ASP.NET Core, such as HttpContext, HttpRequest, HttpResponse and RequestDelegate.

It also includes Endpoint Routing and WebUtilities.

Description

The following contains a description of each sub-directory in the Http directory.

  • Authentication.Abstractions/: Contains common types used by the various authentication components.
  • Authentication.Core/: Contains common types used by the various authentication middleware components.
  • Headers/: Contains headers and header parser implementations.
  • Http/: Contains default HTTP feature implementations.
  • Http.Abstractions/: Contains HTTP object model for HTTP requests and responses and also common extension methods for registering middleware in an IApplicationBuilder.
  • Http.Extensions/: Contains common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state.
  • Http.Features/: Contains HTTP feature interface definitions.
  • Metadata/: Contains ASP.NET Core metadata.
  • Owin/: Contains components for running OWIN middleware in an ASP.NET Core application, and to run ASP.NET Core middleware in an OWIN application.
  • Routing/: Contains middleware for routing requests to application logic and for generating links.
  • Routing.Abstractions/: Contains abstractions for routing requests to application logic and for generating links.
  • WebUtilities/: Contains utilities, for working with forms, multipart messages, and query strings.
  • samples/: Contains samples.

Development Setup

Build

To build this specific project from source, follow the instructions on building the project.

Test

To run the tests for this project, run the tests on the command line in this directory.

More Information

For more information, see the ASP.NET Core README.