perl - 如何在 Perl 中拦截 HTTP 请求?

标签 perl http httprequest

我正在开发一个 Web 应用程序,我想知道是否有一种方法或某种模块可以在向客户端显示之前拦截或处理任何 HTTP 请求。我无法修改 httpd.conf 文件,所以它不是一个选项。 我想通过拒绝访问或重定向到其他页面或通过修改发送给客户端的响应和其他一些东西来为我的网络应用程序添加一些安全性。 我也听说过 Request Dispatching,也许它可以帮助我。 任何人都知道如何实现这一点?

最佳答案

也许你可以使用Plack::Handler::Apache2启用 PSGI 支持。从那里,您可以使用 PSGI 中间件模块来修改请求和响应。

如果不知道如何设置 Perl 在 mod_perl 环境中执行,就很难得到更具体的信息。

关于perl - 如何在 Perl 中拦截 HTTP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13572009/

相关文章:

regex - 使用 grep 或类似的方法来匹配多行

perl - 如何将 Email::Mime 与 sendmail 结合使用

http - Crystal-lang 服务 index.html

php - 流膨胀包装器?

redirect - 重定向的上下文超时而不是使用客户端超时?

java - Http 请求在 java 中不起作用(在 Android 应用程序上)

perl - 如何访问选项子中的 Getopt::Long 选项值?

regex - 如何拆分并保存到数组

python - 我想测试单个网页对多个请求的响应状态(查看该网页是否有404、5XX请求)

c# - 从 Webclient 调用标签 javascript 点击函数