在IIS中强制内部服务器错误

时间:2019-03-05 22:31:48

标签: iis

似乎是一个奇怪的问题。但是我希望能够强制500个内部服务器错误(不是我的代码错误,而是500 IIS错误)。

确定赌注的方式吗?

我需要能够测试当服务器返回内部服务器错误500时,其他系统如何响应连接。

我看到了这个问题:

How to force IIS to throw an exception

问题是我已经可以做到这一点。如果以这种方式进行操作,则与IIS内部错误相比,我拥有更多的控制权。或者至少我认为我有更多的控制权。

我不想模仿500错误。我需要能够看到IIS返回的500个错误的所有方面(内容,标头等)。

目的是,如果可能的话,我需要能够更改这些内容。并且知道我改变了他们。

我需要做的一个例子是为这500个内部错误设置较短的缓存时间(而不影响其他响应)。

1 个答案:

答案 0 :(得分:1)

这对我有用,我将IIS限制配置为零连接。任何请求都会给出

HTTP/1.1 503 Service Unavailable\r\n

并非完全符合您的要求,但也许足够接近?

enter image description here