我遇到了 Firefox 的问题。我使用 HttpListener 实现了一个 Web 服务。工作得很好,我现在遇到的唯一问题是,firefox 似乎没有正确解释我的 404。
我对 HttpResponse 对象所做的只是将 StatusCode 设置为 404 并关闭它。没有其他的。
Internetexplorer 正确显示标准的 404 页面,Firefox 显示一个空页面,或者如果 url 以 xml 结尾,例如,它会给出一个 XML-Parsing 错误。
我究竟做错了什么?
这是实际上并没有做太多的代码,但这可能是问题所在,我不知道。
void handlePageNotFound(HttpListenerResponse response)
{
response.StatusCode = 404;
response.Close();
}
我为 Firefox 安装了一个插件来检查状态码是否被正确接收。这是。