是否可以从ASP.NET Web服务方法手动将HTTP代码40x发送到客户端?

To *_* Ka 4 asp.net web-services http asmx

我想手动从发送HTTP 40X错误代码客户端web方法C# asp.net web服务.

具体来说,我需要发送400(错误请求)或401(未授权).

我在想流程看起来像:

if (a <= 0)
{
   //send HTTP Error 400 - Bad request to client
   return;
}
Run Code Online (Sandbox Code Playgroud)

可能吗?怎么样?

m.e*_*son 6

设置响应状态代码

Response.Clear();
Response.Statuscode = 404; //Your response here
Response.End;
Run Code Online (Sandbox Code Playgroud)

我认为,如果已经部分填充,首先要清除响应非常重要