首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动创建Apache请求对象?

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

Stack Overflow用户
提问于 2011-06-15 21:15:37
回答 1查看 294关注 0票数 5

有一个好的API可以让人创建Apache类的对象吗?

类本身似乎缺少一个构造函数,而概要则没有多大帮助。我怀疑这是通过sublcass进行的,例如Apache::Request

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

注意到:我专门问的是如何构造一个真正的(虽然不一定是完全功能的)对象。而不是嘲笑它(显然,我可以轻松地做到这一点,而且可能最终还是会这么做)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-16 00:23:27

我不相信你能创建Apache::Request对象,就这样。目的是让mod_perl运行时为您创建它们--它们在内部绑定到Apache中的结构,而这些结构可能无法从perl创建。

如果您只对对象执行相对简单的操作,则可以让CGI对象执行相同的任务。不过,如果发生了什么复杂的事情,那么除了模拟对象或在动态Apache实例中进行测试之外,几乎没有其他选择了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6364494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档