perl – 如何手动创建Apache请求对象?

前端之家收集整理的这篇文章主要介绍了perl – 如何手动创建Apache请求对象?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有一个好的API可以让某人创建一个 Apache类的对象?

类本身似乎缺少构造函数;和概要不是很有帮助.我怀疑它是通过sublcass以某种方式完成的,例如阿帕奇::请求?

上下文是我正在尝试为使用Embperl的$HTML::Embperl::req_rec变量的模块编写测试(更具体地说,在其中包含的对象上调用uri()方法).经检查,该变量包含一个带有ref($req_rec)eq’Apache’的对象.

注意:我特别询问构造REAL(虽然不一定是完全功能的)对象.不要嘲笑它(我显然很容易做到,而且最终可能最终会做).

解决方法

我不相信你可以创建Apache :: Request对象,期间.目的是让mod_perl运行时为你创建它们 – 它们内部绑定到Apache进程中的结构,这可能无法从perl创建.

如果你只是用对象做相对简单的事情,你可能能够得到一个CGI对象来做同样的工作.但是,如果发生任何复杂的事情,除了在实例Apache实例中模拟对象或测试之外,可能没什么其他选择.

猜你在找的Perl相关文章