Bläddra i källkod

upgrade BeetleX.FastHttpApi to 1.0.6 (#4248)

* no message

* Update README.md

* change with ' invalid reference format: repository name must be lowercase'

* add notfound rewrite

* update fasthttpapi to 1.0.0.8

* display error log

* set listen port to 80

* no message

* no message

* listen 127.0.0.1

* no message

* test

* no message

* support ipv6

* no message

*  change benchmark_config sebserver name

* no message

* remove console read

* dockerfile add
FROM microsoft/dotnet:2.1-runtime-nanoserver

* using HostBuilder run app.

* FROM microsoft/dotnet:2.1-runtime-nanoserver

* change logtype to Warring

* add PlatformBenchmarks

* change beetle-base dockerfile

* PlatformBenchmarks set content-type

* no message

* change defalut test

* update default Benchmarks

* Change the framework name to beetlex

* Change using IHostedService

* change to buider run

* delete Benchmarks.csproj.user file

* remove PlatformBenchmarks test

* update header DATE

* Remove extra space

* change FastHttpApi  directory to beetlex

* upgrade BeetleX.FastHttpApi to 1.0.6

* Merge to pr

* restores .gitignore

* update josn test
Henry 6 år sedan
förälder
incheckning
780fec4553

+ 0 - 15
.gitignore

@@ -95,18 +95,3 @@ dependency-reduced-pom.xml
 .dart_tool/
 *.packages
 pubspec.lock
-frameworks/CSharp/FastHttpApi/Benchmarks/.vs/
-frameworks/CSharp/FastHttpApi/Benchmarks/Properties/PublishProfiles/
-frameworks/CSharp/FastHttpApi/Benchmarks/obj/
-frameworks/CSharp/carter/
-frameworks/CSharp/evhttp-sharp/
-frameworks/CSharp/FastHttpApi/.vs/
-frameworks/CSharp/FastHttpApi/PlatformBenchmarks/obj/
-frameworks/CSharp/beetlex/Benchmarks/Properties/
-frameworks/CSharp/beetlex/Benchmarks/obj/
-frameworks/CSharp/beetlex/Benchmarks/.vs/
-frameworks/CSharp/beetlex/.vs/
-
-# Gradle
-.gradle/
-build/

+ 1 - 1
frameworks/CSharp/beetlex/Benchmarks/Benchmarks.csproj

@@ -7,7 +7,7 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BeetleX.FastHttpApi" Version="1.0.1" />
+    <PackageReference Include="BeetleX.FastHttpApi" Version="1.0.6.2" />
     <PackageReference Include="Microsoft.Extensions.Hosting" Version="2.1.1" />
   </ItemGroup>
 

+ 8 - 2
frameworks/CSharp/beetlex/Benchmarks/Program.cs

@@ -4,13 +4,19 @@ using System.Threading.Tasks;
 using Microsoft.Extensions.DependencyInjection;
 using System;
 using System.Threading;
+using System.Text;
 namespace Benchmarks
 {
     [BeetleX.FastHttpApi.Controller]
     class Program
     {
+        private static readonly byte[] _helloWorldPayload = Encoding.UTF8.GetBytes("Hello, World!");
+
+        private static StringBytes plaintextResult;
+
         public static void Main(string[] args)
         {
+            plaintextResult = new StringBytes(_helloWorldPayload);
             var builder = new HostBuilder()
                 .ConfigureServices((hostContext, services) =>
                 {
@@ -22,7 +28,7 @@ namespace Benchmarks
         public object plaintext(IHttpContext context)
         {
             context.Response.Header[HeaderTypeFactory.DATE] = DateTime.Now.ToUniversalTime().ToString("r");
-            return new TextResult("Hello, World!");
+            return plaintextResult;
         }
 
         public object json(IHttpContext context)
@@ -30,13 +36,13 @@ namespace Benchmarks
             context.Response.Header[HeaderTypeFactory.DATE] = DateTime.Now.ToUniversalTime().ToString("r");
             return new JsonResult(new JsonMessage { message = "Hello, World!" });
         }
-
         public class JsonMessage
         {
             public string message { get; set; }
         }
     }
 
+
     public class BeetleXHttpServer : IHostedService
     {
         private HttpApiServer mApiServer;