查看: 1539|回复: 52

c#服务器无法在已发送 HTTP 标头之后设置状态。

  [复制链接]

6

主题

1

回帖

54

积分

注册会员

积分
54
发表于 2024-1-26 18:07:03 | 显示全部楼层 |阅读模式
c# webapi 服务器无法在已发送 HTTP 标头之后设置状态。


                System.Web.HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.BadGateway;
                res.Add("code", 502);
                res.Add("msg", "多个存货编码中间请使用中英文逗号分割");
                byte[] resbyte = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(res));
                System.Web.HttpContext.Current.Response.Headers.Add("ContentType","application/json");
                System.Web.HttpContext.Current.Response.OutputStream.Write(resbyte, 0, resbyte.Length);
                System.Web.HttpContext.Current.Response.FlushAsync();


修改为如下

                System.Web.HttpContext.Current.Response.Clear();
                System.Web.HttpContext.Current.Response.BufferOutput = true;
                System.Web.HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.BadGateway;
                res.Add("code", 502);
                res.Add("msg", "多个存货编码中间请使用中英文逗号分割");
                byte[] resbyte = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(res));
                System.Web.HttpContext.Current.Response.Headers.Add("ContentType","application/json");
                System.Web.HttpContext.Current.Response.OutputStream.Write(resbyte, 0, resbyte.Length);
                System.Web.HttpContext.Current.Response.FlushAsync();

回复

使用道具 举报

0

主题

1022

回帖

1532

积分

金牌会员

积分
1532
发表于 2024-10-10 05:13:01 | 显示全部楼层
11111111111
回复

使用道具 举报

0

主题

1056

回帖

1583

积分

金牌会员

积分
1583
发表于 2024-10-10 10:46:38 | 显示全部楼层
感谢楼主分享,有你更精彩!!!
回复

使用道具 举报

0

主题

1034

回帖

1550

积分

金牌会员

积分
1550
发表于 2024-10-10 11:33:22 | 显示全部楼层
66666666666666
回复

使用道具 举报

0

主题

1100

回帖

1649

积分

金牌会员

积分
1649
发表于 2024-10-10 11:34:42 | 显示全部楼层
11111111111
回复

使用道具 举报

0

主题

1074

回帖

1610

积分

金牌会员

积分
1610
发表于 2024-10-10 12:21:30 | 显示全部楼层
66666666666666666
回复

使用道具 举报

0

主题

1078

回帖

1616

积分

金牌会员

积分
1616
发表于 2024-10-10 13:39:40 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

1012

回帖

1517

积分

金牌会员

积分
1517
发表于 2024-10-21 22:22:33 | 显示全部楼层
感谢楼主分享,楼主辛苦了!
回复

使用道具 举报

0

主题

1106

回帖

1658

积分

金牌会员

积分
1658
发表于 2024-10-22 13:22:07 | 显示全部楼层
感谢LZ分享
回复

使用道具 举报

23

主题

548

回帖

890

积分

高级会员

积分
890
发表于 2024-10-23 15:22:17 | 显示全部楼层
1111111111111111111
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|九尾社区 ( 皖ICP备2021001835号 )

GMT+8, 2025-1-18 15:53 , Processed in 5.329115 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表