登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 1169|回复: 48

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

[复制链接]

5

主题

0

回帖

45

积分

新手上路

积分
45
发表于 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

主题

952

回帖

1427

积分

金牌会员

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

使用道具 举报

0

主题

986

回帖

1478

积分

金牌会员

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

使用道具 举报

0

主题

960

回帖

1439

积分

金牌会员

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

使用道具 举报

0

主题

1000

回帖

1499

积分

金牌会员

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

使用道具 举报

0

主题

1018

回帖

1526

积分

金牌会员

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

使用道具 举报

0

主题

980

回帖

1469

积分

金牌会员

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

使用道具 举报

0

主题

918

回帖

1376

积分

金牌会员

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

使用道具 举报

0

主题

1030

回帖

1544

积分

金牌会员

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

使用道具 举报

23

主题

498

回帖

815

积分

高级会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 17:30 , Processed in 0.825754 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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