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

时间:2011-05-24 13:47:55

标签: c++ iis isapi isapi-extension

在IIS6上,我知道ISAPI过滤器很容易做到这一点,但我试图在ISAPI扩展中做同样的事情。

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

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

如:

客户请求:index.html 调用ISAPI扩展,并使用以下命令将请求转发到IIS:HSE_REQ_EXEC_URL 再次调用ISAPI entension,使用响应,修改并发送它。

似乎无法找到任何执行此操作的ServerSupportFunction :(

谢谢你

1 个答案:

答案 0 :(得分:0)

你做不到。您需要使用输出(send_raw_data)过滤器。

嗯,好吧,有一种偷偷摸摸的方式来模拟这个,但它有影响 - 你可以使用winhttp或其他东西从服务器手动请求文档。但是,为了使它正确,需要很多代码。