我的 ashx 页面正在返回正文,但我只想发送状态代码 200

问题描述

我已经设置了一个 ashx 页面来接收 webhook 通知。但是,我从 webhook 提供者那里得到错误消息,说我的响应包含一个正文。目前我只想发送 200 的状态代码。这是我的代码 :-

public class updateTS : IHttpHandler
{

    public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/plain";
        context.Response.StatusCode = 401;
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}

据我所知,我的内容没有正文。我做错了什么?

解决方法

首先使用 context.Response.Clear() 清空响应并将 StatusCode 设置为 200:

from pylab import *
L = 20
p = 0.5
z = rand(L,L)
m = z<p
imshow(m,origin=’lower’)
show()