From 582306ac11126a36c252b41022394a22bd1dd0b1 Mon Sep 17 00:00:00 2001 From: gsscoder Date: Sun, 17 Feb 2013 14:10:55 +0100 Subject: [PATCH] HTTP parsing implemented with HttpHelpers. --- Flux.Test/Flux.Test.csproj | 6 +- Flux.Test/README.md | 7 + ...stParseTest.cs => _GetRequestParseTest.cs} | 0 ...aderParserTest.cs => _HeaderParserTest.cs} | 0 ...arserTest.cs => _RequestLineParserTest.cs} | 0 Flux.sln.DotSettings.user | 2 +- .../Extensions/CharExtensions.cs | 66 +++++++++ .../Extensions/StringExtensions.cs | 61 ++++++++ .../Extensions/StringReaderExtensions.cs | 104 +++++++++++++ .../HttpParser.RawParser.cs | 94 ++++++++++++ .../HttpParser.cs | 137 ++++++++++++++++++ Flux/Flux.csproj | 8 +- Flux/Instance.cs | 28 +++- Flux/{HeaderParser.cs => _HeaderParser.cs} | 0 Flux/{RequestLine.cs => _RequestLine.cs} | 0 ...estLineParser.cs => _RequestLineParser.cs} | 0 Flux/packages.config | 1 + .../HttpHelpers.Sources.0.1.6-alfa.nupkg | Bin 0 -> 9585 bytes .../HttpHelpers.Sources.0.1.6-alfa.nuspec | 18 +++ .../Extensions/CharExtensions.cs | 66 +++++++++ .../Extensions/StringExtensions.cs | 61 ++++++++ .../Extensions/StringReaderExtensions.cs | 104 +++++++++++++ .../HttpParser.RawParser.cs | 94 ++++++++++++ .../HttpParser.cs | 137 ++++++++++++++++++ 24 files changed, 980 insertions(+), 14 deletions(-) create mode 100644 Flux.Test/README.md rename Flux.Test/{GetRequestParseTest.cs => _GetRequestParseTest.cs} (100%) rename Flux.Test/{HeaderParserTest.cs => _HeaderParserTest.cs} (100%) rename Flux.Test/{RequestLineParserTest.cs => _RequestLineParserTest.cs} (100%) create mode 100644 Flux/App_Packages/HttpHelpers.Sources.0.1.6-alfa/Extensions/CharExtensions.cs create mode 100644 Flux/App_Packages/HttpHelpers.Sources.0.1.6-alfa/Extensions/StringExtensions.cs create mode 100644 Flux/App_Packages/HttpHelpers.Sources.0.1.6-alfa/Extensions/StringReaderExtensions.cs create mode 100644 Flux/App_Packages/HttpHelpers.Sources.0.1.6-alfa/HttpParser.RawParser.cs create mode 100644 Flux/App_Packages/HttpHelpers.Sources.0.1.6-alfa/HttpParser.cs rename Flux/{HeaderParser.cs => _HeaderParser.cs} (100%) rename Flux/{RequestLine.cs => _RequestLine.cs} (100%) rename Flux/{RequestLineParser.cs => _RequestLineParser.cs} (100%) create mode 100644 packages/HttpHelpers.Sources.0.1.6-alfa/HttpHelpers.Sources.0.1.6-alfa.nupkg create mode 100644 packages/HttpHelpers.Sources.0.1.6-alfa/HttpHelpers.Sources.0.1.6-alfa.nuspec create mode 100644 packages/HttpHelpers.Sources.0.1.6-alfa/content/App_Packages/HttpHelpers.Sources.0.1.6-alfa/Extensions/CharExtensions.cs create mode 100644 packages/HttpHelpers.Sources.0.1.6-alfa/content/App_Packages/HttpHelpers.Sources.0.1.6-alfa/Extensions/StringExtensions.cs create mode 100644 packages/HttpHelpers.Sources.0.1.6-alfa/content/App_Packages/HttpHelpers.Sources.0.1.6-alfa/Extensions/StringReaderExtensions.cs create mode 100644 packages/HttpHelpers.Sources.0.1.6-alfa/content/App_Packages/HttpHelpers.Sources.0.1.6-alfa/HttpParser.RawParser.cs create mode 100644 packages/HttpHelpers.Sources.0.1.6-alfa/content/App_Packages/HttpHelpers.Sources.0.1.6-alfa/HttpParser.cs diff --git a/Flux.Test/Flux.Test.csproj b/Flux.Test/Flux.Test.csproj index f2ef5a4..e89ff61 100644 --- a/Flux.Test/Flux.Test.csproj +++ b/Flux.Test/Flux.Test.csproj @@ -43,15 +43,12 @@ - - True True Resources.resx - @@ -73,6 +70,9 @@ Flux + + +