gpt4 book ai didi

asp.net-core - 如何在 .NET Core 3.1.x 上写入 HttpContext.Response.Body

转载 作者:行者123 更新时间:2023-12-04 16:26:34 27 4
gpt4 key购买 nike

我一直在尝试编写或设置 HttpContext.Response.Body 但无济于事。我发现的大多数示例都使用 Body.WriteAsync 但参数与示例不同。我尝试将我的字符串转换为 byte[],但文本没有显示在我的 Response.Body 上。

最佳答案

trying to write or set the HttpContext.Response.Body but to no avail.


你可以引用下面的代码,对我来说效果很好。
public async Task<IActionResult> Test()
{

//for testing purpose
var bytes = Encoding.UTF8.GetBytes("Hello World");

await HttpContext.Response.Body.WriteAsync(bytes, 0, bytes.Length);

//...
此外,您可以调用 HttpResponseWritingExtensions.WriteAsync method将给定的文本写入响应正文。
public async Task<IActionResult> Test()
{
//for testing purpose
await Microsoft.AspNetCore.Http.HttpResponseWritingExtensions.WriteAsync(HttpContext.Response, "Hello World");

//...

关于asp.net-core - 如何在 .NET Core 3.1.x 上写入 HttpContext.Response.Body,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62833970/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com