1
我在Mojolicious::Lite
中写了一个“部分代理”。某些请求(取决于查询路径以及参数的值)会向另一台服务器生成请求,而其他请求则在本地处理。发送响应而不调用Mojolicious :: Lite应用程序的render()
有一个nice proxy example,但它完全覆盖了请求/响应处理,因此不适合我的需要。
目前,我通过编组
$self->render(data => $res->body, code => $res->code);
响应不幸的是,这并没有考虑到不同的内容类型。使用Mojolicious::Type
没有帮助, ,因为我需要从$res
中的内容类型 到render()
中的format
的反向映射;此外, 可能的呈现格式的数量比可能的内容类型的数量显着更小 。
那么理想,而不是$self->render()
拨打以上 我需要一种方式说“在这里,我得到了$res
的响应; 请回其返回到客户端是”。
任何想法?谢谢!