IIS ISAPI扩展+如何修改HTTP响应主体

IIS ISAPI Extension + How to Modify HTTP response body

本文关键字:修改 HTTP 响应 主体 扩展 ISAPI 何修改 IIS      更新时间:2023-10-16

在IIS6上,我知道ISAPI过滤器可以很容易地做到这一点,但我正在尝试在ISAPI扩展中也这样做。

我想让IIS处理请求,但可以在响应中附加一些字符串。

有没有回调可以让我在发送http响应之前修改它?

例如:

客户端请求:index.html调用ISAPI扩展,并使用HSE_REQ_EXEC_URL将请求转发到IISISAPI entension再次被调用,并带有响应、修改和发送。

似乎找不到任何能做到这一点的ServerSupportFunction:(

感谢

你不能。您需要使用一个输出(send_raw_data)过滤器。

好吧,好吧,有一种巧妙的方法来模拟这一点,但它有性能影响——你可以使用winhttp或其他东西从服务器手动请求文档。不过,需要大量的代码才能把它做好。