C# 如何发送正文而不仅仅是状态-.NET核心API

C# 如何发送正文而不仅仅是状态-.NET核心API,c#,api,asp.net-core,C#,Api,Asp.net Core,我的.Net核心API中有一个中间件(下面的一些代码)。中间件工作正常。但我想发送更多的信息,而不仅仅是状态。但是怎么做呢? context.Response.Body是一个IO.Stream(我不喜欢streams) 来自的代码片段您可以通过将json中的对象转换为字符串来发送任何数据 使用字符串,您可以创建蒸汽。下面是从字符串创建流的示例代码 byte[] byteArray = Encoding.ASCII.GetBytes("i am sample string"); MemoryStr

我的.Net核心API中有一个中间件(下面的一些代码)。中间件工作正常。但我想发送更多的信息,而不仅仅是状态。但是怎么做呢? context.Response.Body是一个IO.Stream(我不喜欢streams)


来自

的代码片段您可以通过将json中的对象转换为字符串来发送任何数据

使用字符串,您可以创建蒸汽。下面是从字符串创建流的示例代码

byte[] byteArray = Encoding.ASCII.GetBytes("i am sample string");
MemoryStream stream = new MemoryStream( byteArray );
现在你们可以把这个蒸汽分配给身体

context.Response.Body = stream;

您可以通过将json中的对象转换为字符串来发送任何数据

使用字符串,您可以创建蒸汽。下面是从字符串创建流的示例代码

byte[] byteArray = Encoding.ASCII.GetBytes("i am sample string");
MemoryStream stream = new MemoryStream( byteArray );
现在你们可以把这个蒸汽分配给身体

context.Response.Body = stream;

这对我不起作用@柯克·拉金在这里找到了我的解决办法:这对我不起作用@柯克·拉金在这里找到了我的解决方案: